• здравствуйте. в файле comments.php есть следующий код

    <h4 id="comments"><?php comments_number('Пока комментариев нет. Напишем?', 'Есть 1 комментарий', 'Есть % комментариев');?> к “<?php the_title(); ?>”</h4>
    
    <?php if ( have_comments() ) : ?>

    как мне в другом топике подсказали, эти 2 строчки содержат 2 идентичные проверки. соответственно от одной проверки можно отказаться, зачем нам 2 раза проверять одно и то же ?

    если удалить строчку

    <?php if ( have_comments() ) : ?>

    то пропадают комментарии ((( но если после этого добавить в первую строчку двоеточие

    <h4 id="comments"><?php comments_number('Пока комментариев нет. Напишем?', 'Есть 1 комментарий', 'Есть % комментариев');?> <?php if ( have_comments() ) : { ?> к “<?php the_title(); ?>” <?php } ?></h4>

    то комментарии появляются, только они все находятся внутри тега H4, а там должен быть заголовок.

    подскажите пожалуйста, как надо модифицировать код, чтобы осталась одна проверка и в тегах H4 находился только заголовок с выводом сообщения о количестве комментариев ?

    спасибо.

Просмотр 2 ответов — с 16 по 17 (всего 17)
Просмотр 2 ответов — с 16 по 17 (всего 17)
  • Тема «2 идентичные проверки в комментариях» закрыта для новых ответов.