我想在插件中使用jQuery。在函数中。我使用的主题的php,我发现:
if(!is_admin()) {
wp_deregister_script(\'jquery\');
wp_register_script(\'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js\');
据我所知,这将加载jQuery,我已经准备好了。我所要做的就是将此添加到插件的javascript文件中:
jQuery(document).ready(function($) {
//put jquery code here
})
A)是这样吗?我遗漏了什么吗?
我没有在标题中看到这一点。php:
<?php wp_enqueue_script(\'jquery\');?>
<?php wp_head(); ?>
B)我还想使用jquery ui。在该主题附带的插件中,我发现:
wp_enqueue_script("jquery-ui-sortable");
wp_enqueue_script("jquery-ui-draggable");
wp_enqueue_script("jquery-ui-droppable");
我是否只是在自己的插件中执行上述操作?然后在我的js文件中调用它:
jQuery(document).ready(function($){
}
如果我想使用jQuery UI库的其他部分呢?如何判断主题中包含了jQuery UI的哪些部分?
抱歉问了一些基本问题。我想确保我的设置正确,并且我了解发生了什么。
其他信息:
假设我有一个名为“myplugin”的插件。该插件可以正常工作。但是,我想添加一些jQuery功能。在myplugin的主要功能中,我添加了:
wp_enqueue_script(\'myplugin_script\', \'http://mysite/wp-content/plugins/myplugin/js/myplugin_script.js\');
在myplugin\\u脚本中。js,我有:
jQuery.noConflict();
jQuery(document).ready(function($) {
alert("Hello");
})
为什么警报没有弹出?是否需要将脚本添加到挂钩?或者wp\\u enqueue\\u脚本会导致它触发吗?
非常感谢。
-拉克西米迪