原则上,您应该能够通过为您的帖子使用类别来实现这一点。所以当你的正常循环为单曲时。php可能是这样的(我将把我的标记放在那里,因为我从一个文件中取出了它。它当然可能与您的不同。)
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_title(); ?>
<p><em><?php the_date(); ?>, <?php the_time(); ?></em></p>
<?php the_content(); ?>
<small>Permalink: <?php the_permalink(); ?></small>
<hr>
<?php comments_template(); ?>
<?php endwhile; else: ?>
<p><?php _e(\'Sorry, diese Seite existiert nicht.\'); ?></p>
<?php endif; ?>
你会得到另一个
if
检查是否属于该类别。应该差不多是这样的
Codex article.
因此,您只需将有问题的帖子放在“无评论”类别中,并确保显示该类别时没有
<?php comments_template(); ?>
循环的一部分。我想你应该没事了。