Описание comment_id_fields
— Action
Хук comment_id_fields позволяет добавить или изменить поля идентификатора комментариев в форме комментариев. Он срабатывает при выводе полей комментариев на странице записи или страницы продукта и позволяет настроить дополнительные данные, которые будут отправлены вместе с комментарием
Примеры использования
Пример добавления скрытого поля для идентификатора пользователя:
add_action('comment_id_fields', function($post_id) {
echo '';
});
Этот код добавляет скрытое поле в форму комментариев, которое сохраняет идентификатор текущего пользователя
Пример добавления кастомного поля для идентификатора товара:
add_action('comment_id_fields', function($post_id) {
if (get_post_type($post_id) === 'product') {
echo '';
}
});
Мы проверяем, является ли пост товаром, и добавляем скрытое поле с идентификатором товара
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить дополнительные поля в форму комментариев для сбора дополнительной информации
– Производительность
Хук не должен значительно влиять на производительность, так как добавление полей не требует сложных операций
– Предупреждения
Убедитесь, что добавляемые поля валидируются и обрабатываются корректно для предотвращения возможных уязвимостей
Альтернативы
Тип: action
Этот хук позволяет добавлять поля после стандартных полей формы комментариев
Используйте его, если нужно добавить поля после уже существующих полей формы