我想取消注册Wordpress中Disqus评论系统插件的脚本count.js。该脚本位于以下位置:
/wp-content/plugins/disqus-comment-system/media/js/count.js?ver=4.2.2
我尝试了许多不同的方式,但没有。像这样:
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标签关闭之前添加内联脚本。
我怎么能这样做?
答案 0 :(得分:1)
脚本添加:
add_action('wp_footer', 'dsq_output_footer_comment_js');
所以你应该删除它:
remove_action( 'wp_footer', 'dsq_output_footer_comment_js' );
您可以将代码粘贴到您(子)主题的function.php。
中