我知道wp_enqueue_script()
将Javascript文件插入WordPress标题的适当位置。
但是,我希望在所有的帖子中都包含Javascript,而忽略WordPress主页或博客页面
这有可能吗?
我试过这个:
<?php
function my_scripts_method() {
if ( is_single() ) {
wp_deregister_script( \'jquery\' );
wp_register_script( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js\');
wp_enqueue_script( \'jquery\' );
}
}
add_action(\'wp_enqueue_scripts\', \'my_scripts_method\');
?>
但它不起作用。。。
SO网友:Mridul Aggarwal
如果您希望在所有单篇文章以及页面上使用它(&P);自定义帖子类型,使用is_singular()
而不是is_single()
&;为了防止您在模板上使用它,此代码将包含在函数中。php
根据评论更新
将此代码写在wp_head()
标题中的函数。php
global $wp_scripts;
var_dump($wp_scripts);
这将在站点上显示与wordpress中注册的脚本相关的所有信息。阅读(&A);然后查看要显示的脚本(&A);要删除哪些脚本
wp_dequeue_script要确定要从哪个页面删除脚本,可以查找各种Conditional Tags