从主页中删除Disqus JavaScript

时间:2016-07-22 作者:Kevin Bronsdijk

嘿WordPress朋友们,

我正在使用Discus评论系统插件,它运行良好。我的主页只是一个收藏,如果最近的帖子,因此没有选择留下评论(根据需要)。

不幸的是,我仍然看到Disqs插件正在主页中呈现JavaScript输出,我想摆脱它。

我试过以下方法,但没有成功。感谢您的帮助!谢谢

function block_disqus_count() {
if ( is_front_page())
    remove_filter(\'output_count_js\', \'dsq_output_count_js\');
}

add_action( \'block_disqus_count\' , \'block_disqus_count\');

2 个回复
SO网友:Pbinder

你应该注销它。将此函数添加到函数中。php:

add_action( \'wp_enqueue_scripts\', \'disqus_scripts\' );

function disqus_scripts() {
  if(is_front_page()) {
    wp_deregister_script(\'disqus_count\');
  }
}

SO网友:Kevin Bronsdijk

通过修改文件discus解决了这个问题。php。首次查找功能

function dsq_output_count_js() {
在函数尝试输出JS之前添加以下检查

 if ( ! is_front_page() ) { ?> <script type="text/javascript"> 
我一直在使用此选项,直到Discus创建了配置此选项为止。谢谢你的帮助。

相关推荐

Use Post ID in functions.php

我的functions.php. 它工作得很好:当预订时,它会给我发电子邮件。易于理解的然而,我希望它能给我发送该预订的post ID,而不仅仅是“你好,世界!”消息帮助function add_to_system() { // get post meta // $email = get_post_meta(\'\',$post_id) // $post_id = get_queried_object_id(); mail(\'michael.mc