функция since 2.7.0

comment_class()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

comment_class( string|string[] $css_class = '', int|WP_Comment $comment = null, int|WP_Post $post = null, bool $display = true ): void|string

Описание

Формирует семантические классы для каждого элемента комментария.

Параметры

$css_class string|string[] необязательный = ''
Один или несколько классов для добавления в список классов.
$comment int|WP_Comment необязательный = null
ID комментария или объект WP_Comment. По умолчанию — текущий комментарий.
$post int|WP_Post необязательный = null
ID записи или объект WP_Post. По умолчанию — текущая запись.
$display bool необязательный = true
Выводить результат или возвращать его.

Возвращаемое значение

void|string

$display $display

Исходный код

wp-includes/comment-template.php:493

function comment_class( $css_class = '', $comment = null, $post = null, $display = true ) {
	// Separates classes with a single space, collates classes for comment DIV.
	$css_class = 'class="' . implode( ' ', get_comment_class( $css_class, $comment, $post ) ) . '"';

	if ( $display ) {
		echo $css_class;
	} else {
		return $css_class;
	}
}

История изменений

ВерсияОписание
4.4.0 Added the ability for $comment to also accept a WP_Comment object.
2.7.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.