当页面使用特定模板时,如何编辑20.Ten主题以删除注释框?

时间:2011-05-24 作者:KDP

我是Wordpress的新手,我正在尝试编辑“210”主题,以便我的基本页面模板(basic template.php)不会显示注释框。我确实希望评论框显示在其他页面上,例如博客帖子。我非常确信,需要在循环中进行更改。php,但my的效果似乎不太好。对于注释框,我编辑了:

<?php comments_template( \'\', true ); ?>
具体如下。

<?php
wp_reset_query();
if ( is_page_template(‘basic-template.php’) ) {
comments_template();
} else {
comments_template( \'\', true );
}
?>
当我去掉else语句时,注释就消失了,所以我认为问题在于我对该部分的代码。任何建议都将不胜感激!

2 个回复
最合适的回答,由SO网友:NW Tech 整理而成

创建新帖子/页面时,可以关闭每篇帖子/页面的讨论。此选项通常位于文本编辑器下方,并且通常是隐藏的。要打开它,您可能需要单击页面顶部的“屏幕选项”,并选中“讨论”旁边的框

SO网友:Drake

我本可以糟糕地解释您的意图,但您的代码不应该是:

<?php
  if ( is_page_template("basic-template.php") ) {
    // do nothing (hide comments)
  } else {
    comments_template();
  }
?>

结束

相关推荐

Fix threaded comments

http://anasianscreations.co.cc/jeffman/blog/uncategorized/hello-world/我整天都在寻找解决方案,但每当你点击回复这条评论,而不是显示在下方的评论框,你就会被重定向到锚。另外,当我在这个主题中,而你回复一篇帖子时,它并不是注册为回复,而是一个普通回复。毫无疑问,我错过了什么,有人能给我指出正确的方向吗?