wordpress如何/在哪里包括jquery在我的文件的标题?

时间:2011-04-26 23:09:34

标签: php jquery wordpress include

Wordpress在某种程度上包括我的网站标题中的jquery。我已经手动安装了jquery,并且希望关闭额外的包含。

它似乎不是来自任何插件。有没有人有任何可能来自哪里的想法?

2 个答案:

答案 0 :(得分:2)

当使用wp_enqueue_script调用依赖于它的其他脚本时,会自动调用它。

不要将其放在标题中,而是将其添加到functions.php

add_action( 'init', 'daves_jquery' )
function daves_jquery() {
if (!is_admin() ) {
wp_deregister_script( 'jquery' );
wp_register_script ( 'jquery', '/path_to_your_jquery/jquery.js', true);
wp_enqueue_script( 'jquery' );
}
}

答案 1 :(得分:0)

有可能,这是使用钩子完成的,它使用add_action API函数。检查主题中的functions.php文件,看看是否有任何内容正在进行中。

有关挂钩的详细信息,请参阅http://codex.wordpress.org/Plugin_API#Hook_to_WordPress

另外,如果您知道添加的操作的名称,可以通过在主题的functions.php文件中放置这样的代码来删除它:

remove_action('wp_head', 'wlwmanifest_link');

在示例代码中,这将删除已添加到操作循环的wlwmanifest_link部分的已注册操作调用wp_head。有可能,你要查找的add_action语句包括jquery将附加到wp_head,因为这就是你在循环过程中插入代码的方式。