Функция comment_type()
в WordPress используется для отображения типа комментария для текущего комментария. Она позволяет выводить названия различных типов комментариев, таких как обычные комментарии, Trackback и Pingback.
comment_type( string|false $commenttxt = false, string|false $trackbacktxt = false, string|false $pingbacktxt = false )
Параметры
$commenttxt
(строка|false) — Опциональный параметр. Строка для отображения при обычном комментарии. По умолчаниюfalse
.$trackbacktxt
(строка|false) — Опциональный параметр. Строка для отображения при Trackback. По умолчаниюfalse
.$pingbacktxt
(строка|false) — Опциональный параметр. Строка для отображения при Pingback. По умолчаниюfalse
.
Возвращаемое значение
Функция comment_type()
не возвращает значения (null
). Она используется для вывода типа комментария на экран.
Пример 1: Простой пример работы функции
Этот пример демонстрирует, как вывести тип комментария вместе с названием записи.
<p><?php comment_type(); ?> к записи: <?php the_title(); ?> </p>
В этом примере функция comment_type()
выведет тип комментария (например, «Comment», «Trackback», или «Pingback») перед названием записи.
Пример 2: Использование с пользовательскими строками
Этот пример показывает, как задать пользовательские строки для каждого типа комментария.
<p><?php comment_type('Мой комментарий', 'Мой тэкбэк', 'Мой пингбек'); ?> к записи: <?php the_title(); ?></p>
В этом примере функция comment_type()
отобразит «Мой комментарий» для обычных комментариев, «Мой тэкбэк» для Trackback и «Мой пингбек» для Pingback.
Примечания
- Функция
comment_type()
используется для отображения типа комментария на экране. Если вам не нужно выводить данные, вы можете использовать функциюget_comment_type()
, которая возвращает тип комментария как строку. - WordPress делит комментарии на три основных типа: обычный комментарий, Trackback и Pingback.
Заключение
Функция comment_type()
полезна в случаях, когда в вашем проекте используются различные типы комментариев, и вам нужно определить, какой тип был использован для конкретного комментария.