comments_popup_link()
Виводить готове <a> посилання на спливаюче вікно коментарів, працює при використанні скрипта comments_popup_script() .
Якщо потрібний скрипт не викликається, то буде виведене просте посилання на коментарі запису, см . comments_link() .
Цей тег шаблон повинен бути всередині циклу WordPress або циклу коментарів.
Скрипт застарів із версії WP 4.5.0.
Як виглядатиме спливаюче вікно визначається файлом шаблона: comments-popup.php
.
Функція нічого не виводить, якщо з’являються окремі сторінки записів: is_single() або is_page() .
1 раз – 0.008033 сек
(дуже повільно) | 50000 разів – 13.64 сек
(повільно) |
PHP 7.1.5, WP 4.8.2
(дуже повільно) | 50000 разів – 13.64 сек
(повільно) |
PHP 7.1.5, WP 4.8.2
Хуки з функції
Повертає
null
.
Використання
comments_popup_link( $zero, $one, $more, $css_class, $none);
-
$zero
(рядок) -
Текст для показу, коли немає коментарів.
За замовчуванням: ‘Немає коментарів’ -
$one
(рядок) -
Текст для показу, якщо 1 коментар.
За замовчуванням: ‘1 коментар’ -
$more
(рядок) -
Текст для показу, якщо більше ніж один коментар.
За замовчуванням: ‘%1$s коментарів’ -
$css_class
(рядок) -
Назва css класу для посилання. За замовчуванням клас не задається.
За замовчуванням: ” -
$none
(рядок) -
Текст для показу, якщо коментування відключено.
За замовчуванням: ‘Коментування вимкнено’
Приклади
#1 Виведення посилання на блок коментарів посту.
<p><?php comments_popup_link(); ?></p>
Отримаємо:
<a href="https://example.com/post-name#respond">No Comments</a>
Якщо пост захищений паролем (див. post_password_required() ), буде показано текст Введите пароль для просмотра комментариев.
.
#2 Як не показувати посилання на спливаюче вікно коментування, коли коментарі закриті:
<?php if( comments_open() ){ comments_popup_link( 'Коментарів поки немає', '1 коментар', '% коментарів', 'с_link' ); } ?>
список змін
З версії 0.71 | Введено. |