Чтобы добавить настраиваемое поле в форму комментариев в WordPress, вы можете использовать различные методы. Вот несколько подходов и примеры кода:
Метод 1: использование плагина (расширенные настраиваемые поля)
- Установите и активируйте плагин «Расширенные настраиваемые поля» из репозитория плагинов WordPress.
- Создайте новую группу полей в настройках плагина с нужным настраиваемым полем.
- Установите расположение группы полей «Комментарий» в настройке «Показать эту группу полей, если».
- Сохраните группу полей.
- Настраиваемое поле теперь появится в форме комментариев.
Метод 2: изменение файла Functions.php темы
- Найдите файл
functions.php
темы (обычно он находится в папке темы). - Откройте файл
functions.php
в текстовом редакторе. - Добавьте в файл следующий код:
function custom_comment_fields($fields) {
$fields['custom_field'] = '<p class="comment-form-custom-field">
<label for="custom_field">Custom Field</label>
<input id="custom_field" name="custom_field" type="text" size="30" />
</p>';
return $fields;
}
add_filter('comment_form_default_fields', 'custom_comment_fields');
- Сохраните изменения, и настраиваемое поле теперь появится в форме комментариев.
Метод 3: использование собственного плагина
- Создайте новый файл плагина (например,
custom-comment-field.php
) в каталогеwp-content/plugins/
. - Откройте файл плагина в текстовом редакторе.
- Добавьте в файл следующий код:
<?php
/
* Plugin Name: Custom Comment Field
* Description: Adds a custom field to the comment form.
* Version: 1.0.0
* Author: Your Name
*/
function custom_comment_fields($fields) {
$fields['custom_field'] = '<p class="comment-form-custom-field">
<label for="custom_field">Custom Field</label>
<input id="custom_field" name="custom_field" type="text" size="30" />
</p>';
return $fields;
}
add_filter('comment_form_default_fields', 'custom_comment_fields');
- Сохраните изменения и активируйте плагин из панели администратора WordPress.
- Настраиваемое поле теперь появится в форме комментариев.