如何在页面模板中正确启用评论表单 时间:2016-03-09 作者:Md Jwel Miah 我已经应用了以下代码来启用页面模板中的注释部分。<div class="col-md-12"> <?php while ( have_posts() ) : the_post(); ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <div class="sec-text wow fadeInUp" data-wow-delay="300ms" data-wow-duration="1000ms"> <?php the_content(); ?> </div> </article> <div class="col-md-8"> <?php if ( comments_open() || get_comments_number() ) : comments_template(); endif; ?> </div> <?php endwhile; wp_reset_query();?> </div> 注释表单由此代码直接显示。用户无法在编辑器中为特定页面禁用或重新启用注释表单。 2 个回复 SO网友:majick 我认为这可能是一个问题get_comments_number 返回数值,虽然理论上也应该这样测试。。。您可以尝试:if ( comments_open() || have_comments() ) : comments_template(); endif; 或if ( comments_open() || (get_comments_number() > 0) ) : comments_template(); endif; SO网友:Chandan Kumar Thakur 是的,您可以对特定页面执行此操作,例如使用页面id为9的页面 //for single page if(is_page(9)){ //execute comment template comments_template( \'\', true ); } //for single post if(is_single(9)){ comments_template( \'\', true ); } 文章导航