get_comment_class()
Отримує CSS класи у вигляді масиву для тега DIV, який обертається кожен коментар в циклі.
Докладніше дивіться в comment_class() .
Основа для:
comment_class()
comment_class()
1 раз – 0.001342 сек
(дуже повільно) | 50000 разів – 2.83 сек
(швидко) |
PHP 7.0.5, WP 4.4.2
(дуже повільно) | 50000 разів – 2.83 сек
(швидко) |
PHP 7.0.5, WP 4.4.2
Хуки з функції
get_comment_class($class, $comment_id, $post_id);
-
$class
(рядок/масив) -
Один або більше класів, які потрібно додати до списку.
За замовчуванням: ” -
$comment_id
(число/WP_Comment) -
ID або об’єкт коментаря.
Типово: null (поточний коментар) -
$post_id
(число/WP_Post) -
ID або об’єкт запису (поста).
Типово: null (поточний пост)
Приклади
#1 Отримаємо css класи коментаря у вигляді масиву
$arr = get_comment_class( 'myclass', 123, 2); print_r($arr); /* Array ( [0] => comment [1] => byuser [2] => comment-author-kama [3] => even [4] => thread-even [5] => depth-1 [6] => myclass ) */ echo implode('', $arr); // виведе: comment byuser comment-author-kama even thread-even depth-1 myclass
нотатки
- Global. int. $comment_alt
- Global. int. $comment_depth
- Global. int. $comment_thread_alt
список змін
З версії 2.7.0 | Введено. |
З версії 4.4.0 | Added ability for $comment_id для того, щоб accept a WP_Comment object. |