Wordpress在某种程度上包括我的网站标题中的jquery。我已经手动安装了jquery,并且希望关闭额外的包含。
它似乎不是来自任何插件。有没有人有任何可能来自哪里的想法?
答案 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
,因为这就是你在循环过程中插入代码的方式。