Описание comment_moderation_text
— Filter
Хук comment_moderation_text позволяет изменить текст уведомления о модерации комментариев, который отображается пользователям, чьи комментарии ожидают проверки. Он срабатывает во время обработки комментариев, когда комментарий находится в статусе ожидания модерации, и позволяет настраивать сообщения, которые видят пользователи
Примеры использования
Пример изменения текста уведомления о модерации:
add_filter('comment_moderation_text', function($text) {
return 'Ваш комментарий будет проверен модератором перед публикацией.';
});
В этом примере мы изменяем текст уведомления на более конкретный вариант
Пример добавления ссылки в текст уведомления о модерации:
add_filter('comment_moderation_text', function($text) {
return $text . ' Вы можете узнать больше о нашей политике комментариев здесь.';
});
Здесь мы добавляем ссылку на политику комментариев
Пример изменения текста уведомления в зависимости от языка:
add_filter('comment_moderation_text', function($text) {
if (get_locale() == 'ru_RU') {
return 'Ваш комментарий находится на модерации.';
} else {
return 'Your comment is awaiting moderation.';
}
});
В этом примере мы меняем текст уведомления в зависимости от языка сайта
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить текст уведомления о модерации комментариев для улучшения пользовательского опыта
– Производительность
Хук не должен оказывать значительного влияния на производительность, так как текст уведомления обычно передается в виде строки
– Предупреждения
Следите за тем, чтобы изменения не вводили пользователей в заблуждение относительно статуса их комментариев
Альтернативы
Тип: filter
Этот хук позволяет изменять данные комментария перед его сохранением в базе данных
Используйте его, если нужно модифицировать данные комментария, а не текст уведомления