我得到了这个代码,其中包含我博客每篇文章中有多少条评论的标题
$pego_comment_caption = " Comments"; if (get_comments_number($post->ID) == 1) { $pego_comment_caption = " Comment"; }
由于我更像是一个语法纳粹语,而不是我理解PHP,"0评论"实际上是非常不正确的,因为0小于1并且......嗯,你知道
我想改变if
条件,当有0或1评论时,它会显示"评论"而不是"评论".它可能很简单,但我无法做到.有谁知道怎么做?
您可以使用三元运算符 (?:)
只要检查一下是否get_comments_number
更大1
然后就可以了comments
试试这样吧
$pego_comment_caption = (get_comments_number($post->ID) > 1 ? " Comments" : " Comment");
IDEONE