Описание comment_form_logged_in_after
— Action
Хук comment_form_logged_in_after позволяет добавлять дополнительные элементы после формы комментариев для авторизованных пользователей. Он срабатывает сразу после вывода формы комментариев, что позволяет изменять или дополнять её содержимое, улучшая взаимодействие с пользователем
Примеры использования
Пример добавления дополнительного текста после формы комментариев:
add_action('comment_form_logged_in_after', function($post_id) {
echo 'Спасибо за ваш комментарий!
';
});
Этот код добавляет сообщение ‘Спасибо за ваш комментарий!’ под формой комментариев для авторизованных пользователей
Пример добавления кнопки ‘Поделиться’ после формы комментариев:
add_action('comment_form_logged_in_after', function($post_id) {
echo '';
});
Здесь мы добавляем кнопку ‘Поделиться’ под формой комментариев
Пример добавления пользовательского HTML-кода после формы комментариев:
add_action('comment_form_logged_in_after', function($post_id) {
echo 'Это ваш комментарий, не забудьте его проверить!';
});
В данном примере добавляется пользовательский div с сообщением
— Лучшие практики
– Использование
Используйте этот хук, когда нужно добавить кастомный контент или функционал для авторизованных пользователей в форме комментариев
– Производительность
Хук не должен негативно сказываться на производительности, так как изменения касаются только вывода HTML
– Предупреждения
Избегайте добавления слишком большого количества элементов, чтобы не перегружать интерфейс
Альтернативы
Тип: action
Этот хук срабатывает после вывода формы комментариев, включая форму для неавторизованных пользователей
Используйте его, если необходимо добавить элементы после формы для всех пользователей, а не только для авторизованных