刚开始使用 PHP 的设计师正在寻找更优雅的解决方案
我正在尝试创建一个只有在帖子有评论时才会出现在帖子旁边的 div。我可以开始工作的唯一代码如下 & 那是通过创建两个变量,我觉得比我自己更有经验的人不需要,我只是无法用代码表达我在寻找什么。这是我使用 php 的第一周,所以我一直在谷歌搜索解决方案,只能找到使用 wordpress 函数 get_comments_number(); 生成评论数量的示例;& 然后用 javascript 隐藏 0 的 div,这对于如此琐碎的事情来说似乎过于复杂。
我喜欢有一些更像底部代码的东西,尤其是它输出单数和复数注释文本的方式,但我还不够胜任。
任何示例/建议将不胜感激
<?php
$b = 0;
$commBox = get_comments_number();
if($commBox <=$b) {
echo "";
}else{
echo "<div class=\"commentbox\"> $commBox </div>";
}?>
<?php if ( have_comments() ); ?>
<div class="commentbox">
<?php printf( _n( '1 comment;', '%1$s comments;', get_comments_number(), 'ves'),
number_format_i18n( get_comments_number() ) ); ?>
</div>