Тег шаблона: comments_number
Выводит общее число комментариев, трекбэков и пингбэков с сопровождающим текстом. Тег должен использоваться только внутри цикла вывода записей
<?php comments_number('zero', 'one', 'more'); ?> |
<?php comments_number('zero', 'one', 'more'); ?>
zero
(строка) (необязательный) - текст, показываемый при отсутствии комментариев к записи.
По умолчанию: 'No Comments' ('Комментариев нет' в русской локализации).
one
(строка) (необязательный) - текст, показываемый при наличии одного комментария к записи.
По умолчанию: '1 Comment' ('1 комментарий' в русской локализации).
more
(строка) (необязательный) - текст, показываемый при наличии более, чем одного комментария. символ % будет заменен на число комментариев.
По умолчанию: '% Comment' ('Комментарии (%)' в русской локализации).
Примечание: функция comments_number не поддерживает окончания русского языка, поэтому в локализации используется нейтральное 'Комментарии (%)'. Вы можете обойтись таким решением или воспользоваться плагином [[2-4 comment fix]], чтобы получить правильные фразы вроде "23 комментария" или "28 комментариев".
1. Вывод с текстом
<p>В этой записи <?php comments_number('нет комментариев','один комментарий','комментариев: %'); ?>.</p> |
<p>В этой записи <?php comments_number('нет комментариев','один комментарий','комментариев: %'); ?>.</p>
Данный код выведет примерно такие результаты при разном количестве комментариев:
0 - В этой записи нет комментариев. 1 - В этой записи один комментарий. 2 - В этой записи комментариев: 2. |
0 - В этой записи нет комментариев. 1 - В этой записи один комментарий. 2 - В этой записи комментариев: 2.
2. Вывод только цифр
<p>Комментарии (<?php comments_number('0','1','%'); ?>).</p> |
<p>Комментарии (<?php comments_number('0','1','%'); ?>).</p>
В этом случае число комментариев будет выведено в скобках, независимо от их количества.
Функция comments_number() находится в wp-includes/comment-template.php
[[wp_list_comments]], comments_number, comments_link, post_comments_feed_link, comments_popup_script, comments_popup_link, comment_ID, comment_id_fields, comment_author, comment_author_link, comment_author_email, comment_author_email_link, comment_author_url, comment_author_url_link, comment_author_IP, comment_type, comment_text, comment_excerpt, comment_date, comment_time, comment_form_title, comment_author_rss, comment_text_rss, get_avatar, comment_reply_link, cancel_comment_reply_link, previous_comments_link, next_comments_link, paginate_comments_links
Понравился пост? Подпишись на обновления по RSS или Twitter !
#1,
А как совместить этот пчп-скрипт с тем, что выводит ссылку на комменты? Только опять же, чтобы не было самих слов “комментарии”, а только цифра и, тыкнув на неё, можно было перейти к самим комментариям.
#2,
так смотрите функцию comments_link, там что-то типа:
#3,
вставляю данную функцию () и всё равно выводятся число комментариев с текстом, подскажешь как исправить?
#4,
#5,
куда вставили то? вместо старой функции или как?