comment_class()

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Выводит (или возвращает) атрибут class="" с предопределённым набором CSS-классов комментария.

О том, каким образом WordPress задаёт эти CSS-классы, я рассказал тут.

comment_class( $class = '', $comment = null, $post_id = null, $echo = true )

Параметры

$class
(строка|массив) Один или несколько дополнительных CSS-классов, которые хотите добавить в общий список. Можно разделять пробелами или передать в виде массива.
$comment_id
(целое|WP_Comment) ID или объект комментария, классы которого нужно получить. По умолчанию – текущий комментарий в цикле.
$post_id
(целое число|WP_Post) Чтобы определять, что комментарий оставлен автором данного поста. По умолчанию – текущий пост.
$echo
(логическое)

  • true – вывести результат (по умолчанию),
  • false – возвратить результат.

Примеры

Чаще всего в файлах тем WordPress мы можем встретить вот такое использование функции:

<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">

Или вот такое, но более редко:

echo '<li ' . comment_class( '', null, null, false ) . 'id="li-comment-' . get_comment_ID() . '">';
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии