Поиск
Закройте это окно поиска.

Как удалить поле URL из комментариев в GeneratePress

Партнерское раскрытие: Полная прозрачность - некоторые ссылки на нашем веб-сайте являются партнерскими ссылками, и если вы используете их для совершения покупки, мы будем получать комиссию без дополнительных затрат для вас (вообще никакой!).

Как удалить поле URL-адреса из комментариев в GeneratePress, Вопрос, который я регулярно вижу на форумах поддержки GeneratePress и в группах Facebook: «Как удалить поле URL-адреса из комментариев в GeneratePress?».

Вы можете легко удалить поле веб-сайта из поля комментариев WordPress, используя метод плагина. В поле URL есть различные плагины, которые можно попробовать освободить.

Кроме того, мы удалим поле веб-сайта, используя метод дочерней темы и фрагменты кода в методе function.php. Прежде чем погрузиться в статью, ознакомьтесь с нашим подробным руководством по Обзор GeneratePress

Способы удаления поля веб-сайта из формы комментария

1. С помощью плагина «Удалить поле URL»

В WordPress поле URL-адреса можно скрыть или удалить, просто добавив плагин.

Тема GeneratePress не работала ни с одним из плагинов в WordPress хранилище. Чтобы удалить поле URL из формы комментария, я создал простой плагин.

В WordPress

  1. Посетите «Плагины > Добавить новый».
  2. Поиск «Удалить поле URL-адреса из формы комментариев в теме GeneratePress»
  3. Установите и активируйте плагин.

Ручной способ

Плагины можно скачать и установить. GeneratePress Theme поставляется как в бесплатной, так и в премиум-версии.

  • Используйте ссылку выше, чтобы загрузить плагин.
  • Перейдите на Плагины> Добавить новый.
  • Загрузите плагин, нажав на него.
  • Установите плагин и активируйте его.
  • Поле для комментариев было обновлено.

Давайте посмотрим, как можно удалить поле URL-адреса из формы комментария! 💡

Как удалить поле URL из комментариев в GeneratePress

Функция comment_form() генерирует динамическую форму, в которой пользователи могут оставлять свои сообщения. Шаблон имеет две строки. Один для ввода вашего имени и адреса электронной почты (обязательно), а другой для ввода комментария (необязательно).

По умолчанию вторая строка включает стандартный HTML Элемент Textarea вместе с полем ввода специально для URL-адресов. Чтобы полностью удалить эту текстовую область, нам нужно передать ее через наш собственный белый список, используя CSS классы, предоставленные GeneratePress.

Для этого урока я использую GeneratePress версии 2.5.1, но шаги должны работать одинаково и в более старых версиях.

Чтобы удалить поле URL-адреса из комментариев в GeneratePress, сначала зайдите на панель управления WordPress и перейдите в «Настройки» — «Комментарии». Здесь вы найдете раздел настроек формы комментариев, который нам нужен:

Экран редактора настроек формы комментариев по умолчанию (GeneratePress v2.5.1).

Удалите поля по умолчанию, добавив их в черный список. Выбор полей в черный список… Добавьте класс «URL». Если вам удобно редактировать CSS вручную, попробуйте определить, какие из этих полей создаются с помощью элемента HTML, где ввод заключен внутри метки>, например: Примечание. Вы можете использовать этот бесплатный онлайн-инструмент для определения элементов HTML в вашем браузере.

В моем случае я хочу удалить метку URL-адреса из формы комментариев, поэтому я добавил класс CSS «URL», чтобы идентифицировать его в своей пользовательской таблице стилей.

После нажатия «Сохранить изменения» взгляните на форму комментариев и вы заметите, что поля URL-адреса больше нет: Форма комментариев без полей, помеченных как черный список – GeneratePress v2.5.1 Мы видим это вместо пустого текста. области, теперь на месте поля URL-адреса теперь просто черное пространство!

Если вам интересно, действительно ли это было так просто, то да – это абсолютно так! 😎 Вы можете сделать кое-что интересное, изменив стиль существующих полей формы комментариев GeneratePress.

На следующем шаге мы расскажем, как полностью удалить необязательное поле URL-адреса из комментариев. Для этого нам нужно найти, где выводится форма комментария, и просмотреть каждую строку кода.

Раздел «Вывод формы комментариев» состоит из двух разделов: 

Первый уровень вывода по умолчанию… …и второй уровень вывода, где дочерние элементы идентифицируются классами «дочерний» и «дочерние». Чтобы отключить данный элемент в родительском элементе, вы должны сначала определить его класс или идентификатор CSS, а также класс/идентификатор его родительского элемента, чтобы определить, где он будет отображаться в вашей таблице стилей.

В данном случае наша цель — удалить элемент, помеченный как дочерний, с классом «дочерние элементы». Итак, где же в таблице стилей мы можем это найти? Что ж, оказывается, что comment_form.php имеет два разных варианта вывода, которые мы можем использовать:

..а вот второй уровень вывода с использованием «детей»: Это прекрасно! Наш элемент с классом «детей» (наша метка) используется только при указании дочерних элементов. Хитрость его отключения можно найти в файле comment.php, который вы можете открыть, нажав кнопку «Развернуть» рядом с комментариями: 

Вот соответствующая часть кода, используемая для рендеринга комментариев в цикле WordPress, показывающая, как наше поле URL-адреса используется: get_the_ID(), 'nopriv' => true)); еще: ?> Теперь, если вы не знакомы с программированием/PHP, у вас может возникнуть вопрос: «Могу ли я просто отредактировать файл с этим кодом и удалить поле URL-адреса в упор?» Конечно! Это бы сработало… Но есть проблема… Отключение ненужных HTML-тегов с помощью CSS-классов часто является способом, которым разработчики WordPress вносят изменения, не нарушая работу сайта. 

К сожалению, некоторые теги HTML нельзя удалять, поэтому вместо этого их можно заполнить пустым содержимым, добавив комментарий HTML в таблицу стилей. Синтаксис комментариев CSS используется, чтобы сообщить браузерам игнорировать его при анализе таблицы стилей: /* это однострочный комментарий */

Вывод: как удалить поле URL из комментариев в GeneratePress

Если вы ищете быстрое решение по удалению полей URL из комментариев в GeneratePress, то этот пост наверняка вам поможет. Мы рассмотрели простые способы удаления полей URL из комментариев в GeneratePress. Надеюсь, статья была для вас полезна, поделитесь ею с другими.

Спасибо…!

Дикша Датт

Выпускница IIMC, Дикша любит говорить о платформах саморазвития и онлайн-обучения. Дикша страстно любит образование и предпринимательство и работает в обеих областях уже более десяти лет. Она стремится помочь другим принимать более обоснованные решения о лучших онлайн-ресурсах, курсах и образовательных платформах. Она пишет о платформах онлайн-обучения и онлайн-курсах на Megablogging.org, где рассматривает и рекомендует лучшие ресурсы для разных уровней навыков и целей. Когда Дикша не работает, она любит читать книги, играть в шахматы и путешествовать с мужем и двумя детьми. Вы можете следить за ней LinkedIn и FaceBook.

Оставьте комментарий

0 Акции
Твитнуть
Поделиться
Поделиться
шпилька