Disable disqus on pages

时间:2013-07-04 作者:user2185117

我已安装Disqus Comment System 我的Worpress版本3.5.2中的2.74
我想禁用除博客文章之外的所有页面的取消论文。

有没有办法做到这一点?

2 个回复
SO网友:Adam

我下载了源代码并查看了一下,我看到Disqs钩住了comments_template 筛选以便您可以尝试此操作;

//hook onto comments_template filter with priority 1
add_filter( \'comments_template\' , \'disable_disqus\', 1 );

function disable_disqus($file) {

   //if not blog page, remove disqus filter
   if( !is_page(\'blog\') ) {

      remove_filter(\'comments_template\', \'dsq_comments_template\');

   }
   //returns regular comments template
   return $file;
}

SO网友:Alex

只需转到“页面”,找到你不想让论文发表评论的页面。然后单击“编辑”并查找“讨论”选项卡。在“讨论”下,只需取消选中“允许评论”。

这就是它在我的wordpress中的显示方式,使用optimizepress 2.0主题+取消。

结束

相关推荐

WordPress‘评论计数’被搞砸了,因为一个插件-Disqus

我使用wordpress和Discus插件,当用户添加评论时,几分钟后,Discus代理将更新wordpress数据库(wp\\u帖子,wp\\u评论…等),但当管理员删除评论时,Discus不会更新wp\\u帖子的评论计数和wp\\u评论,我无法获得准确的评论数量,而评论数量又被搞砸了,我如何才能获得每个帖子的准确评论数量?谢谢Sonic公司