Как добавить дополнительные поля к комментариям на WordPress-сайте?
function custom_comment_fields( $fields ) {
$fields['author'] = '';
$fields['email'] = '' .
' ' .
'*' .
'
';
$fields['url'] = '' .
'' .
'
';
return $fields;
}
add_filter( 'comment_form_default_fields', 'custom_comment_fields' );
Буду благодарна за помощь в решении этой проблемы! Спасибо заранее!
С уважением,
[Ваше имя] Ответы:
Для добавления дополнительных полей к форме комментариев в WordPress вам потребуется использовать хук `comment_form_default_fields` и функцию обратного вызова для изменения полей.
Вам потребуется добавить следующий код в функцию `functions.php` вашей темы:
function custom_comment_fields( $fields ) {
$fields['author'] = '';
$fields['email'] = '' .
' ' .
'*' .
'
';
$fields['url'] = '' .
'' .
'
';
return $fields;
}
add_filter( 'comment_form_default_fields', 'custom_comment_fields' );
В приведенном выше коде мы добавили `input` поля для имени, электронной почты и веб-сайта, а также использовали функции WordPress `esc_attr` для безопасного вывода значений полей в поля ввода.
Теперь, когда вы обновите свою тему, вы должны увидеть новые поля в форме комментариев.
Надеюсь, это поможет вам решить вашу проблему! Если у вас возникнут дополнительные вопросы, пожалуйста, дайте мне знать.
С уважением,
[Ваше имя]