Javascript 在Wordpress中注销Discus评论系统插件count.js
我想在Wordpress中注销Discus评论系统插件的脚本count.js。脚本位于以下位置: /wp content/plugins/disqs comment system/media/js/count.js?ver=4.2.2 我尝试了很多不同的方法,但什么都没有。像这样:Javascript 在Wordpress中注销Discus评论系统插件count.js,javascript,wordpress,disqus,Javascript,Wordpress,Disqus,我想在Wordpress中注销Discus评论系统插件的脚本count.js。脚本位于以下位置: /wp content/plugins/disqs comment system/media/js/count.js?ver=4.2.2 我尝试了很多不同的方法,但什么都没有。像这样: function prefix_my_scripts() { wp_deregister_script('count'); /* I tried also 'dsq_count_script' */ } a
function prefix_my_scripts() {
wp_deregister_script('count'); /* I tried also 'dsq_count_script' */
}
add_action('wp_enqueue_scripts', 'prefix_my_scripts');
而且:
function prefix_my_scripts() {
wp_dequeue_script('count'); /* I tried also 'dsq_count_script' */
}
add_action('wp_enqueue_scripts', 'prefix_my_scripts');
我已经看到插件以这种方式生成此脚本:
wp_register_script( 'dsq_count_script', plugins_url( '/media/js/count.js', __FILE__ ) );
wp_localize_script( 'dsq_count_script', 'countVars', $count_vars );
wp_enqueue_script( 'dsq_count_script', plugins_url( '/media/js/count.js', __FILE__ ) );
取消注册后,我想在关闭body标记之前添加内联脚本
如何才能做到这一点?脚本是通过以下方式添加的:
add_action('wp_footer', 'dsq_output_footer_comment_js');
因此,您应该通过以下方式删除它:
remove_action( 'wp_footer', 'dsq_output_footer_comment_js' );
您可以将代码粘贴到(子)主题的functions.php中。您不能从客户端调用php函数。为什么不注释掉PHP文件中注册脚本的行呢?谢谢你的回答。在Wordpress中,我尝试修改插件文件时出错。