PHP を使い始めたばかりのデザイナーで、より洗練されたソリューションを探している
コメントがある場合にのみ投稿の横に表示される div を作成しようとしています。私が作業できる唯一のコードは以下のとおりです。これは、2 つの変数を作成することによるものです。経験豊富な人は自分が必要としないと感じています。探しているものをコードで表現することはできません。これは、php を使用する最初の 1 週間なので、解決策を探してグーグルで検索しましたが、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>