我在wordpress上的disqus插件有问题。如何在首页上显示disqus。因此,单个页面将成为主页,也许是这样。
有解决的办法吗?

谢谢。

最佳答案

我也无法在首页上获取内容。
我可以通过设置以下变量来强制comment_template出现:
$ withcomments = 1;

这使得comment.php模板出现,但铁饼插件仅在其主页以外的其他页面上才能启动。

好像插件本身阻止了is_home()一样,而不是监听wp $ withcomments变量

更新

可以使用hack插件固定到disqus.php:

function dsq_comments_template中更改条件if(!(is_singular() && ( have_comments() || 'open' == $post->comment_status ))
在mycase中,我希望它可以在家中工作,并且可以在自定义分类法“问题”的汇总页面上执行以下操作:
global $comments;之后
为更复杂的条件制作了一个变量(可以在if中使用)
$pass = (is_home() || is_taxonomy('issue')) || (is_singular() && ( have_comments() || 'open' == $post->comment_status ));if(!$pass) {return}
...其余功能...

如果开发人员为这种情况选择了一个选项,那就太好了

关于wordpress - 如何在首页上显示disqus,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5602140/

10-13 03:19