Insom84
@Insom84

Как сделать, чтобы при отсутствии показывал 0?

В блоге на wordpress, я добавил функцию вывода кол-ва комментариев, но при их отсутствии он ничего не выводит, что нужно прописать, чтобы выводил "0" ?
заранее спасибо!

if ( ! is_single() && ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
echo '';
comments_popup_link( esc_html__( '', 'cm' ), esc_html__( '1', 'cm' ), esc_html__( '%', 'cm' ) );
echo '';
}
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
irtek
@irtek
Wordpress-addicted
Функция вывода количества комментариев, которую вы использовали:

comments_popup_link( esc_html__('', 'cm'), esc_html__('1', 'cm'), esc_html__('%', 'cm') );


имеет 3 аргумента через запятую:
1 - esc_html__('', 'cm') - когда нет комментариев
2 - esc_html__('1', 'cm') - когда один комментарий
3 - esc_html__('%', 'cm') - когда больше комментариев

в первом аргументе у вас указано ничего не выводить, когда нет комментариев. Добавьте туда 0, т.е. так

comments_popup_link( esc_html__('0', 'cm'), esc_html__('1', 'cm'), esc_html__('%', 'cm') );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы