この PHP を使用して、ホームページにコメントを表示しています。
関数.php
function tootsweet_article_total_comments() {
return Comment::where('post', '=', article_id())
->where('status', '=', 'approved')
->count();
}
Posts.php
<?php if (tootsweet_article_total_comments() > 0)
{
echo '<a href="'.article_url().'#comments">';
if (tootsweet_article_total_comments() == 1)
echo ' comment';
else
echo tootsweet_article_total_comments().' comments';
echo '</a>';
}
?>
すべてが完全に機能していますが、投稿に 0 コメントがある場合、「0 コメント」と表示したいのに、テキストはまったく表示されません。私は PHP に少し慣れていないので、ここで何か修正する必要がありますか?