WORDPRESS:禁用“新闻”类别中的评论并在“博客”类别中启用?

时间:2012-11-04 07:12:25

标签: wordpress templates comments categories

我有一个新闻页面,显示“新闻”类别中的所有帖子。此类别包含子类别,如“商品,音乐,活动”等。

我的目标是删除所有新闻/子类别帖子的评论,但只显示“博客”类别帖子。

现在我设置了single.php,因此以不同方式显示“图库”post_format结构的帖子。

这是single.php文件// http://pastebin.com/YNf3TxT6

我想知道我必须修复什么才能让这个工作......

1 个答案:

答案 0 :(得分:3)

编辑:对于将来的观看者,以下是针对single.php的以下会话中的更新粘贴,如果帖子位于“博客”类别中,则只会显示评论模板:pastebin.com/y9ZtCN5U < /强>

假设您将博客帖子放在与新闻帖子分开的页面上,您应该能够根据类别使用不同的模板。

http://codex.wordpress.org/Category_Templates

因此,您可以创建一个不包含注释代码的category-blog.php模板文件。

如果您的所有类别都列在同一页面上,请使用此代码而不是第50行的in_category内容。

<?php
foreach (get_the_category() as $category) {
    if ( $category->name == 'Blog' ) {
        comments_template();
    }
}
?>

不是100%肯定会起作用,但试试看,让我知道会发生什么。