只打印javascript到前端


print javascript only to front end

我正在开发一个wordpress应用程序,我将永远有完全的控制。我想确保我可以控制jquery的版本。我有一个重新注册jquery的插件:

wp_deregister_script('jquery');
wp_deregister_script('jquery-ui-core');
wp_register_script('jquery', URL_CONSTANT . "/application/includes/jquery-ui-1.8.13/js/jquery-1.5.1.min.js");
wp_register_script('jquery-ui-core', URL_CONSTANT . "/application/includes/jquery-ui-1.8.13/js/jquery-ui-1.8.13.custom.min.js", array('jquery'));

现在每个人都会看到刚才发生了什么,当我进入仪表盘,哈哈。我得到一个jQuery未定义错误,什么都不会工作。

有人知道我应该如何解决这个问题吗?我的一个建议是替换wp-includes文件夹中的jquery文件(或它所在的任何地方),但我不想每次更新wordpress都要这样做。

感谢任何建议,daithi

你可以把你自己的jquery版本和你的应用捆绑在一起,这样你就不用担心wordpress附带的版本了。接管wordpress jquery版本将是一件非常糟糕的事情。

这家伙讲的是使用jQuery插件的正确方法。一直读到最后。#5和你最相关。

http://www.ericmmartin.com/5-tips-for-using-jquery-with-wordpress/