Убрать сохранить мое имя email и адрес сайта в этом браузере для последующих моих комментариев
В WordPress по умолчанию форма ввода комментария имеет поле сайт, но чаще всего он не только не нужен, но и приносит большое количество ненужного спама, как же избавиться от этого поля?
1 способ
Все довольно просто заходим в файл /wp-content/themes/ВАША ТЕМА/comments.php
И удаляем код похожий на этот ( главное чтобы там было name=»url» и )
Теперь в комментариях поле сайт нет.
2 способ
Открываем файл /wp-content/themes/ВАША ТЕМА/functions.php
И добавляем следующий код в любое место, среди прочих функций.
Если удаляете поле Е-mail, не забывайте убрать галочку в настройках wordpress об обязательности заполнения e-mail.
17 комментариев
Решение понятное, но проходит не для всех тем.
Скажите, пожалуйста, как вы убрали поле сайт в вашей теме iNove.
В файле comments.php только ссылка на функцию.
@Максим
Да вы совершенно правы, такой способ прокатит далеко не для всех тем, это я погорячился
Конкретно в теме Inove 1.4.6, файл comments.php, строки с 172-175:
Удалить и все, поле сайт исчезнет
Эти строчки нашел, удалил, но поле «сайт» все равно оставлось. Тема у меня своя сделана на артистире. Может какие плагины для этой цели есть?
мне помог такой вариант:
Добавьте фрагмент в functions.php темы:
Код:
function remove_url_from_comments($fields) unset($fields[‘url’]);
return $fields;
>
add_filter(‘comment_form_default_fields’, ‘remove_url_from_comments’);
Ничего из вышеперечисленного не подходит к twenty eleven.
Вариант от musorr’а работал бы на любой теме, если бы в последней строке были нормальные кавычки которых не замечают жертвы копипаста.
Вот такой вариант нормальный:
function remove_comment_fields($fields) unset($fields[‘url’]);
return $fields;
>
add_filter(‘comment_form_default_fields’,’remove_comment_fields’);
Если эти строчки добавить не в functions.php темы, а в какой нибудь плагин (я их пихнул в плагин капчи) тогда поле «Сайт» будет убираться на любой теме.
Блин кавычки подменяются в комментариях автоматом и в моём варианте теперь тоже присутствуют ну я думаю вы поняли что их надо заменить =)
Все нашел. Я использую плагин FCP, вот там нужно было удалить)
У меня тоже в Artisteer 4, ничего не получается. Вставлял код kvark, всё равно поле сайт висит. Нужен хелп, если не трудно, рассталкуйте как побороть это поле.
Всё оки — просто подредакттровал файл comments.php =) Спасибо
Спасибо большое автору за эту информацию! Сегодня мои беды прекращены! Каждый день в течении двух недель по 6-8 комментариев оставлял неизвестный со ссылкой на свой сайт. Заблокировать по почте не мог — каждый раз новый ящик. Запрещать комментарии тоже не хотелось. А плагин, делающий сайт nofollow у меня не работает — он попросту «ломает» ссылки с Яндекс.Диск. Я не хотел, чтобы чужой сайт был проиндексирован у меня. Теперь решение найдено. Спасибо огромное!
Спасибо большое! Помогло с первого абзаца)) Обычно приходится что-то где-то ковырять))
Подскажите, а можно ли поле сайт оставить, но чтобы когда коммент опубликуется, сайт не выводился? Мне нужно знать сайты комментаторов для ответных визитов.
Большое спасибо, помогло!
Согласно закону №152-ФЗ «О персональных данных» владельцы сайтов должны получить явное согласие посетителей на хранение личной информации.
Начиная с версии 4.9.6 в Вордпрессе появилось несколько изменений, чтобы соответствовать этому закону. Одно из них — чекбокс в комментариях, который спрашивает разрешение у пользователя на хранение его имени, е-мейла и вебсайта в кукис браузера. Если пользователь даст согласие на хранение своих данных в браузере, то при следующем комментировании на этом сайте его данные будут автоматически заполнены.
Закон называется GDPR (The General Data Protection Regulation), — Закон о защите данных. Суть этого закона в том, чтобы дать посетителям сайта контроль над своими персональными данными и изменить подход к получению и хранению персональных данных.
Оригинал этой фразы — Save my name, email, and website in this browser for the next time I comment. — находится в ядре Вордпресс, перевод этой фразы находится в русской локализации, которую можно найти по адресу wp-content/languages/ru_RU.po .
Вордпресс темы, которые используют стандартную форму комментирования Вордпресс, будут показывать этот чекбокс автоматически.
В этой статье вы узнаете, как изменить текст чекбокса вручную или при помощи плагинов, как сделать этот чекбокс отключенным по умолчанию и как отключить этот чекбокс полностью.
Чтобы привести сайт в соответствие с законом 152-ФЗ этот чекбокс должен на сайте быть.
1. Как отключить чекбокс «Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев» без плагина
2. Как изменить текст в чекбоксе «Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев» без плагина
Добавьте в functions.php дочерней темы или через плагин:
Замените текст в строке 6 на свой.
3. Как сделать чекбокс «Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев» отключенным по умолчанию без плагина
Добавьте в functions.php дочерней темы или через плагин:
Замените текст в строке 4 на свой.
4. Как изменить текст в чекбоксе «Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев» с помощью плагина
Для этого вы можете использовать плагин Say What, или другие аналогичные. Установите плагин из репозитария Вордпресс, откройте настройки, заполните нужные поля.
Я оставил поля Текстовый домен (textdomain) и Контекст пустыми, потому что моя тема использует стандартную форму комментирования, если ваша тема использует собственную форму или перевод, вам нужно указать textdomain вашей темы.
К кому относится этот закон
Закон относится к любому сайту любого размера во всем мире, в России и Евросоюзе. Если на вашем сайте есть посетители из Евросоюза, то этот закон относится к вашему сайту.
Теперь личные данные должны собираться с согласия пользователя.
Что будет за нарушение закона
Как говорят авторы европейского закона, смысл закона не в том, чтобы наказывать, а в том, чтобы защищать личную информацию и поднять стандарты получения, хранения и использования личных данных на новый уровень.
Личная информация включает в себя:
- Имя,
- E-mail,
- Физический адрес,
- IP адрес,
- Информацию о здоровье,
- Информацию о доходе,
- Культурные / религиозные взгляды, итд.
Согласно закону, при первом нарушении последует Предупреждение, при втором — Выговор, при третьем — «Приостановление обработки данных», при четвертом — Штраф до 4% от годового дохода, или 20М Евро (больший из них).
При развитии блога не последней функцией являются обсуждения, но форма для них в вордпресс довольно большая и требует заполнения как минимум трех основных параметров. В статье покажу, как убрать поле сайт в комментариях WordPress, являющееся не обязательным, но сбивающее с толку, потому что не у всех есть свой блог.
Плагин Remove Comment Website/URL Box
Remove Comment Website/URL Box других бесплатных решений не нашел, но предупрежу что срабатывает не всегда, устанавливайте и проверяйте. Также инструмент не обновлялся ужу 4 года, поэтому в безопасности и дальнейшей работоспособности после обновлений WordPress не гарантирую.
Remove url.
Настроек нет, сразу начинает действовать. На семействе Twenty работает, на одной из премиум тем нет.
Clearfy pro – удалит поле сайт
Ищет и убирает поле сайт в WordPress по другому принципу, поэтому число шаблонов где он сможет сработать увеличивается, по сравнению с предыдущим.
ClearfyPRO.
Проверил на шаблоне Reboot и Twenty Nineteen, поле удалилось.
Результат.
Он может делать еще много операций по оптимизации, ускорению и SEO, например, отключать Pingback в WordPress. Для всех пользователей даю скидку.
Применяем код
Аналогично первому варианту, есть код который вставляем в файл function php активной темы сайта.
Куда вставлять.
- Function.
- Comments.
- Любой php с названием напоминающего комментарий.
- Single, page – иногда делают показ прямо в документах предназначенных для записей и страниц.
- Остальные документы, тут могу пожелать только удачи.
Применяя простые инструменты из статьи, сможете убрать поле сайт в комментариях WordPress, но подумайте прежде чем удалять, нужно ли делать, потому что потеряете часть отзывов.
Если вы листали исходный код WordPress сайтов то можете заметить что в конце подключения файлов проставляется префикс ver и через точку идут цифры, подумали, что это версии скриптов с таблицами стилей WordPress, но это не так. Так выглядит пример как выводится данный хвост.
Ver хвосты.
Но как то подозрительно, ведь в большинстве случаев стоит одна и та же цифра 5.4.2, это показана version самого WordPress, то есть не версия файла а самого движка. Это что касается элементов, загружаемых из самого ядра WP, не путайте с апдейтами библиотеки jquery.
Ниже видим 1.0.1, если посмотреть путь откуда загружается документ style css, то увидим что это шаблон BONO, эта цифра показывает именно его версию, а не вордпресс. То же самое с плагинами и стилями. Будет полезно узнать о тегах с атрибутами prev next.
Понятно, что это уязвимость, можно использовать информацию не только о движке, но о плагинах и шаблонах, потому что в старых выпусках есть уязвимости, а вы на блюдечке преподносите информацию обо всем что есть.
Remove WP Overhead
Remove WP Overhead помощник в чистке WordPress, так же умеет убирать версии js скриптов.
Первый инструмент.
- Устанавливаем любым способом, ссылка была выше.
- Переходим в настройки.
- Включаем Version Numbers from Style and Script Links
- Обновляем настройки. Отмечу что рядом стоит пункт удалить generator, который так же сообщает версию WordPress.
- Проверяем работу инструмента в исходном HTML блога, чтобы у js и css не было ver.
Отсутствие лишнего.
Раздел в ClearfyPRO
В Clearfy есть такая возможность, потому что разработчики предусмотрели почти все возможные пути для взлома и скрыли их с помощью простого интерфейса.
Клеарфай.
Результат аналогичен, отмечу что Clearfy сделает блог еще круче и чище по еще 46 требованиям, например, отключает старый протокол XMLrpc. Даю вам промо на покупку, жмите на кнопку.
Убираем с помощью кода
Ниже представлен код, который вставляем в function php активной темы на сайте.
Куда прописывать код.
Срабатывает не всегда, поэтому проверяем сразу работу сайта, могут появиться проблемы, споры с другими скриптами. Статью закончу мы смогли узнать, удалить версии у скриптов и css стилей в WordPress.
Полезным для посетителя, но пагубным для продвижения являются автоматические страницы, создаваемые вордпресс. В статье разберемся как отключить архивы WordPress и почему они не нужны в 99% случаев.
Что такое архивы в WordPress
Архивы – это лента записей, аналогичная выводиться на главной странице, если выбран режим публикации последних записей, но в них идет фильтрация по:
- Датам – разбивка идет по годам, месяцам и дням ( /2020/,/2020/03/, /2020/06/10/ )
- Пользователям – для каждого автора формируется своя лента, которые он публиковал
- Тегам – если не применяете теги на сайте, то во избежание их случайного появления лучше убрать. Если любите проставлять теги к статьям, то оставляем, так посетителю будет удобно смотреть статьи по заданной метке в описании
- Категориям – если продвижение идет по статейному направлению, то ссылки на категории тоже можно отключить и сделать редирект на главную. Но лучше не делать, категории являются точками входа с выдачи, лучше заточить их под запросы и продвигать
Убрать комплексно все архивы и почистить сайт WordPress
Чтобы комплексно удалить архивы дат, пользователей и тегов, используем плагин ClearFy PRO. Переходим в раздел дубли и отмечаем первые три переключателя.
Панель клеарфай
Скидка 15% на Clearfy
Инструмент и в правду стал не заменимым для применения на всех сайтах. Отзывы клиентов говорят, что позиции блогов улучшились, скорость стала больше, а поисковые роботы индексируют записи лучше.
Плагин smart Archive Page Remove
Аналогов чтобы отключить архивы в WordPress не нашел, поэтому представляю плагин smart Archive Page Remove. Устанавливается любым методом, переходим в раздел Настройки – Archive Page.
smart Page Remove
Рекомендую выставить такие настройки, либо настроить подходящую конфигурацию. Метки оставляем, напротив Tag Archive Page ползунок перемещаем в неактивное положение и сохраняем изменения. После сохранения, документы, выбранные в настройках, будут отдавать 404 ошибку.
Не стоит брать подход с применением ошибки 404, поисковые системы не любят когда страницы не существует, возможно неисправности или другие проблемы. Лучше склеивать редиректом, а не обрубать с помощью 404 ответа, в SEO это считается косвенной ошибкой.
С помощью кода без плагина
Отключить документы архивов с помощью кода без плагина. Необходимые некоторые знания и навыки обращения с файлами. Берем код представленный ниже и вставляем его в самый конец файла function.php активной темы в WordPress.
Рекомендую FTP соединение, чтобы оградиться от ошибок, из-за внесения нового кода.
Куда помещать функцию
Видим на третьей строке есть конфигурация:
- is_date – проверка а по дате
- is_tag – по тегам
- is_author – по авторам
Редирект будет осуществляться в архивах трех типов. Если какой–либо контент не нужно отключать, то удаляете его проверку из кода вместе со знаками || .
Если новичок, то советую не отключать способом с правкой function, обратитесь к программистам, либо ставьте Clearfy PRO.
Почему стоит отключать архивы дат и пользователей
В большинстве архивы дат и пользователей не применяются, но WordPress их генерирует и выставляет, как самостоятельные документы. В итоге поисковой робот забирает все в выдачу, их может быть очень много, в зависимости от количества контента.
В 99% посетители не пользуются архивами, основными местами, где происходит потребление информации: главная страница с пагинацией , ссылки перелинковки в статьях и вывод категорий и постов в шапке или сайдбаре.
Получаем захламленную выдачу с ненужными элементами, которые в свою очередь понижают релевантность и вес остального контента на блоге. Рекомендую отключить, в дополнение рекомендую посмотреть видео.
В дополнении Yoast SEO
В популярном YoastSEO существует настройка блокировки архивов, но только по двум направлениям – даты и авторов. Переходим в раздел Отображение в поисковой выдаче – таб Архивы – перемещаем оба блока в положение отключено.
Yoast
Эффект аналогичный, только нет блокировки тегов и меток, что бывает необходимо.
Как правильнее отключить
Выведу сводную таблицу сравнения трех способов, представленных в тексте.
Параметр / Метод | Clearfy pro | smart Archive | Код | Yoast |
Правильность отключения | + | – | + | + |
Удобство | + | + | – | + |
Дополнительные инструменты | + | – | – | – |
Выбор очевиден, сделаете правильно и оптимизируете блог WordPress с помощью современных методик.
Читайте также: