Наверняка вы замечали в анонсах блога, количество комментарий. Если вы не поняли, о чем это я сейчас говорю, тогда поможет вам для наглядности вот эта картинка-пример:
По сути, вывести число комментариев к записи на WordPress не сложно. А вот украсить и придать красивый вид, здесь поможет ваша фантазия и знание основ CSS. Но не буду о печальном, а перейдем к самой теме.
Чтобы вывести число комментариев к записи на WordPress нам предлагается функция «comments_number» .
Выглядит это вот так:
<?php comments_number( $zero, $one, $more ); ?>
$zero – когда нет комментариев
$one – когда комментарий один
$more – когда комментариев много.
Отталкиваясь от таких подсказок, можно эту функцию сделать вот так:
<?php comments_number( 'нет комментов', '1 коммент', '% коммент.' ); ?>
В кавычках ' ', вы можете написать свой текст абсолютно любой.
Для одного заказчика, я вообще вывел число комментариев вот так:
<?php comments_number( '0', '1', '%' ); ?>
0 – когда нет комментариев
1 – когда комментарий один
% – когда комментариев много.
Чтобы вывести число комментарий к записи как ссылку, я сделайте вот так:
<a href="<?php the_permalink (); ?>/#comments"><?php comments_number( ' 0', '1', '%' ); ?></a>
Теперь, число комментарий будет ссылкой и при нажатии, пользователь сразу окажется возле списка комментариев.
Вот что получилось:
Вывести можно и так:
<?php comments_number(); ?>
Тогда вы увидите в тексте
Комментариев нет
или
Комментарии (2)
или
Комментарии (1)
Итак, для тех, кто не знает, куда ставиться этот код, сейчас распишу.
Открывайте файл темы «index.php».
Найдите в коде вот это:
<?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?> <?php the_excerpt (); ?> <?php endwhile; ?> <?php endif; ?>
Теперь ставьте код, который я привел самом верху, перед или после вот этого:
<?php the_excerpt (); ?>
Пример:
<?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?> <!-- здесь может быть код --> <?php the_excerpt (); ?> <!-- или здесь может быть код --> <?php endwhile; ?> <?php endif; ?>
Примерно это будет выглядеть вот так:
Надеюсь, разъяснил понятливо. Если что, пишите! Помогу!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330330 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274683 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222435 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187485 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186559
8 Ответов на комментарий - Как вывести число комментариев к записи на WordPress
Добавить комментарий
Метки: wordpress, без плагинов
Приветствую! Подскажите, знаете ли вы как вывести аватарки последних пяти комментаторов в категории. То есть есть категория, в ней записи, под каждой запись до 5 аватарок комментаторов (если идеально, то еще бы вывести имена комментаторов снизу аватарки).
Здравствуйте, Данила! Почитайте здесь
Это не совсем то, что нужно. Есть ли что-то вроде того что я описал?
пс: или я не заметил. могли бы вы поделиться кодом тут?
спасибо.
А если мне нужно вывести на одной странице списком именно количество комментариев к определенным постам по id ??? как это реализовать
Например на отдельной странице мне надо вывести количество комментариев к постам с id 6, 8 и 10:?
Куда и что вставить?
Попробуйте так:
120 – это id поста.
И куда мне этот код вставить?
Наталья, прочитайте статью от начала и до конца. Там все написано.
Доброго времени суток!
Не подскажете как красивое облачко сделать?
Заранее спасибо!!