我在此页面上有 2 个 jquery 脚本标签,我正在尝试查找它们的插入位置。我找到了一个来自 header.php,但找不到第二个。有没有浏览器开发工具可以帮助我解决这个问题?
问问题
376 次
2 回答
0
只需尝试以下迷你插件:
<?php
/** Plugin Name: Debug Scripts */
add_action( 'wp_enqueue_scripts', function() {
var_dump( current_filter(), $GLOBALS['wp_filters'], $GLOBALS['wp_scripts'] );
}, 999 );
这会告诉你
- 当前过滤器的名称 (
wp_enqueue_scripts
) - 所有注册的过滤器
- 所有注册的脚本
然后搜索您的脚本,搜索回调,然后搜索导致它的插件或主题。你得到了所有的工具。
于 2013-09-18T14:25:37.283 回答
0
浏览器开发人员工具栏不会告诉您 WordPress 项目要求另一个 jQuery 脚本。
通常插件和主题会想要包含他们自己的版本......这可能会导致冲突。
与您的 wordpress 版本一起安装的 jQuery 版本是 1.10.2,“something”正在调用 jQuery 1.8.2。
您可能想尝试从主题文件 (header.php) 中删除对 1.8.2 的引用
于 2013-09-18T14:20:42.387 回答