Описание get_comment_time
— Filter
Хук get_comment_time позволяет изменить вывод времени комментария. Он срабатывает при вызове функции get_comment_time(), что позволяет настроить формат даты и времени комментариев перед их отображением на сайте
Примеры использования
Пример изменения формата времени комментария:
add_filter('get_comment_time', function($time, $gmt, $format, $comment) {
return date('d M Y', strtotime($time));
}, 10, 4);
В этом примере мы изменяем формат времени комментария на ‘дд МММ ГГГГ’
Пример вывода времени комментария в часовом поясе пользователя:
add_filter('get_comment_time', function($time, $gmt, $format, $comment) {
return get_option('date_format') === 'F j, Y' ? date_i18n($format, strtotime($time)) : $time;
}, 10, 4);
Здесь мы используем функцию date_i18n для учета часового пояса пользователя
Пример добавления текста ‘Комментарий оставлен’ перед временем комментария:
add_filter('get_comment_time', function($time, $gmt, $format, $comment) {
return 'Комментарий оставлен ' . $time;
}, 10, 4);
В этом примере мы добавляем текст перед временем комментария
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить формат или стиль отображения времени комментариев
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только вывода времени
– Предупреждения
Убедитесь, что изменения формата не нарушают читабельность информации для пользователей
Альтернативы
Тип: filter
Этот хук позволяет изменить вывод времени поста, включая комментарии
Используйте его, если хотите изменить время публикации поста, а не только комментариев