Как удалить опцию электронной почты под комментариями к статье в WordPress

Для упрощения модификации добавьте следующий код в конец файла functions.php вашей текущей темы. Затем в настройках обсуждения снимите флажок «Авторы комментариев должны указывать имя и адрес электронной почты», иначе ваша публикация не будет принята.

Электронная почта редко используется в современной социальной среде. Мы предпочитаем мгновенные сообщения для работы. Электронная почта стала рекламным щитом или независимым посредником и используется только для восстановления паролей. Функция комментирования по умолчанию в WordPress требует указания адреса электронной почты, что увеличивает затраты пользователя. Как можно отказаться от этого шага и снизить затраты пользователя? Если простое изменение файла comments.php слишком обременительно и его сложно отменить после обновления, используйте фильтр comment_form_defaults. Этот фильтр в основном используется для изменения формы комментариев, созданной функцией comment_form (в файле comments.php, строка 2172).

Вышеуказанный метод кажется очень сложным. Давайте попробуем более простой способ модификации. Скопируйте следующий код и вставьте его в файл functions.php текущей темы WordPress.

Выберите редактор темы в настройках внешнего вида фона WordPress, выберите файл шаблона init-functions.php в каталоге функций темы и вставьте следующий код. Просто и удобно!

Чтобы удалить опцию электронной почты, измените код следующим образом:
[cc lang="php"]
add_filter('comment_form_defaults','remove_email');
функция remove_email($comment_form_html_arr){
//Удаляем текстовое поле электронной почты
unset($comment_form_html_arr['fields']['email']);
//Измените содержимое напоминания о комментариях и удалите напоминания, связанные с электронной почтой.
$comment_form_html_arr[&#039;comment_notes_before&#039;] = &#039;<p class="comment-notes">&#039;.sprintf( &#039; &#039; . __( &#039;Обязательные поля отмечены как %s&#039; ), &#039;<span class="required">*</span>' ).'</p>';
вернуть $comment_form_html_arr;
}

Затем вам нужно снять галочку «Авторы комментариев должны указывать имя и адрес электронной почты» в настройках обсуждения, иначе отправка не будет выполнена!

Как удалить опцию электронной почты под комментариями к статье в WordPress

счет

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *