Описание get_comment_date
— Filter
Хук get_comment_date позволяет изменить формат даты, отображаемой в комментариях. Он срабатывает при выводе даты комментария и позволяет настроить ее формат в зависимости от ваших потребностей
Примеры использования
Пример изменения формата даты комментария:
add_filter('get_comment_date', function($date, $d, $comment) {
return date('F j, Y', strtotime($date));
}, 10, 3);
В этом примере мы изменяем формат даты комментария на ‘Месяц день, год’.
Пример добавления кастомного текста к дате комментария:
add_filter('get_comment_date', function($date, $d, $comment) {
return $date . ' - оставлено пользователем ' . get_comment_author($comment->comment_ID);
}, 10, 3);
Здесь мы добавляем текст с именем автора комментария после даты.
Пример изменения формата даты для старых комментариев:
add_filter('get_comment_date', function($date, $d, $comment) {
if (strtotime($date) < strtotime('-1 year')) {
return date('Y-m-d', strtotime($date));
}
return $date;
}, 10, 3);
В этом примере мы изменяем формат даты на ‘Год-месяц-день’ для комментариев старше одного года.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить формат даты комментариев или добавить дополнительную информацию к ней
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только формата вывода даты
– Предупреждения
Следите за тем, чтобы изменения не нарушали общую структуру отображения комментариев на сайте
Альтернативы
Тип: filter
Этот хук позволяет изменять формат времени комментария
Используйте его, если необходимо изменить только отображение времени комментария