как убрать значок капчи в правом нижнем углу google recaptcha v3
WordPress — Как скрыть логотип reCAPTCHA v3
Не так давно Google представил новую версию reCAPTCHA v3, а в месте с ней и обязала принять условия использования, при которых сайт обязан информировать всех пользователей о наличии проверки reCAPTCHA v3. Это привело к тому, что на всех страницах сайта отображается их логотип. В данной теме мы расскажем о том как скрыть данный логотип не нарушая условия использования.
WordPress — Как скрыть логотип (значок) reCAPTCHA v3.
Немного о reCAPTCHA и условий использования.
Одно из отличий от reCAPTCHA v2 — Распознавание плохого трафика происходит в фоне, без какого либо взаимодействия с пользователем.
Как уже писали ранее, Google обязал уведомлять пользователей об использовании reCAPTCHA v3 на сайте. В итоге, при использовании новой «капчи«, в правом нижнем углу сайта появляется логотип «защита от спама reCAPTCHA«, что не всех устраивает.
Сейчас Google разрешили скрывать логотип с условием, если Вы явно укажите использование reCAPTCHA в форме. К примеру при регистрации или в форме обратной связи. Этот способ предложил сам Google (источник), так что не стоит опасаться отключения от reCAPTCHA V3.
Получается, для того, что бы нам скрыть логотип рекапчи с условиями, нам достаточно в CSS стилях указать следующее:
Убираем значок reCAPTCHA v3
В нижней части экрана, на каждой странице выводится значок третьей рекапчи, который немного раздражает. На самом деле, если почитаете пользовательское соглашение, то там дали знать, что владелец сайта обязан уведомлять пользователей о том, что ведется сбор данных сервисом Google. В общем, если убрать значок, то пользовательское соглашение будет нарушено. Судиться с таким монстром желающие есть? Конечно, навряд ли дело дойдет до суда, но мало ли.
Нужна помощь? Не проблема, напишите мне на почту: admin@workinnet.ru
Скрываем логотип reCAPTCHA v3
Впрочем, стращать не буду. Способ убрать значок в WordPress есть. Делаем следующее:
Открываем, переходим в конец файла.
Добавляем несколько строк кода, который приведу ниже.
Что делает этот код? Все просто. Задает стиль. Первая строка отвечает за название стиля, который присвоен логотипу. Вторая строка отвечает за вывод на дисплей и задает значение «нет, наследовать». Фактически запрещает вывод логотипа на всех страницах сайта WordPress.
Далее вставляем следующий код в файл style.css:
Все, на этой странице рекапча работает. На других — нет. А теперь предположим у вас не несколько страниц, а несколько сотен или тысяч? Замучаешься править код. Нужен иной метод.
Благо, он есть и более прост. На выручку приходит php, который помогает реализовать всякие сложности довольно простым способом. Заходим в файл function.php в папке темы. Переходим в конец, добавляем следующие строки:
Все, reCAPTCHA v3 отключены. Учтите, данный код работает только в WordPress и с плагином Contact Form 7.
В качестве бонуса можно добавить функцию, которая позволяет скрыть значок reCAPTCHA v3 в WordPress только на определенных страницах.
Вместо «указать slug » используйте выделенную часть url нужных страниц через запятую.
Все, вы скрыли значок Google reCAPTCHA v3. Если вы не используете Contact Form 7, то css- код работает со всеми видами рекапчи. Функция же довольно ограничена и взаимодействует только с плагином.
Скрываем значок reCAPTCHA v3 от Google не нарушая условия использования
Привет, Веб-Мастер! В 2018 году Google выкатил новую версию reCAPTCHA v3, которая позволяет пользователям не мучатся с выбором «светофоров», «автомобилей», «витрин» и прочих надоевших и неудобных для использования картинок, чтобы доказать свою человечность. Но, к сожалению, она занимает область на экране и выглядит ужасно. Поэтому в этой статье научимся скрывать это иконку, не нарушая правил Google.
Новая reCAPTCHA v3 в фоновом режиме определяет при отправке формы комментирования, обратной связи человек ли вы или робот. Это очень удобно, но возникает проблема: в правом нижнем углу появляется небольшой прилипший к краю квадратик, в котором расположены ссылки с конфиденциальностью и условиями использования. Если на ПК версии сайта эта иконка мало мешает для просмотра контента пользователем, то на мобильных версиях существенно мешается и закрывает часть контента.
Согласно правилам Google вы не можете ее просто скрыть, т.к. обязаны предоставить пользователю информацию об использовании этого сервиса. При настройке reCAPTCHA v3 вы ставите галочку об этом обязательстве и во избежании санкций к вам и вашему ресурсу вынуждены соблюдать требование.
Google официально разрешил скрывать логотип капчи в своем FAQ, но необходимо выполнить некоторые условия.
Как скрыть reCAPTCHA v3 не нарушив правила Google для сайта на WordPress
Самый популярный плагин WordPress для контактных форм это Contact Form 7, который с версии 5.1 полностью перешел на третью версию Капчи от Гугл.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Как правило, данный код необходимо вставить в админке сайта, в меню «Внешний вид» — «Настроить». Но стоит отметить, что все зависит от вашей темы.
Если у вас возникнут вопросы, напишите в комментариях, я постараюсь помочь вам.
Для этого в админке зайдите в раздел «Внешний вид» — «Редактор» и там выберите файл CSS вашей темы. Вставить можно в любое место, кроме вставки в правила с @media. Рекомендую использовать дочернюю тему, чтобы при обновлении новой версии не приходилось каждый раз делать все снова.
Как скрыть иконку reCAPTCHA v3 на сайте (любая другая CMS, либо самописная система)
Принцип тот же самый, что и в случае с использованием сайта на WordPress.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
На этом инструкция как убрать иконку reCAPTCHA v3 завершена. Надеюсь у вас все получилось. Если же у вас возникли трудности или вопросы — пишите в комментариях, я постараюсь вам помочь!
Как убрать значок reCAPTCHA v3 и не поссориться с Гуглом
В прошлой статье я писала о простом и надежном способе защиты он спама. Действительно отлично работает. Нежелательная почта через форму обратной связи с сайта приходить перестала.
Однако! На каждой странице сайта теперь появился навязчивый значок. Мелкий, но противный. Всю красу портит.
Попробовать другую, Предыдущую версию — не вариант, т.к. начиная с версии 5.1 плагин Contact Form 7 полностью переходит на использование reCAPTCH третьей версии. Теперь он просто игнорирует шорткод [recapcha] в форме, заменяя его пустыми строками. И избавиться от значка Гугл на всех страницах, вернувшись к предыдущей версии — не вариант.
Скрываем значок reCAPTCHA v3
Для этого нужно добавить в файл стилей следующий CSS код
Зайдите в раздел Внешний вид/редактор и найдите там файл стилей CSS вашей темы (дочерней либо основной) и пропишите его в любом месте, но не в правилах для мобильных (они следуют ближе к концу).
Все законно
Но в соответствии с Условиями обслуживания reCAPTCHA (с которыми вы, добавляя реКапчу согласились), вы должны информировать посетителей о внедрении reCAPTCHA на вашем сайте — отсюда и этот значок, который убрать просто так вы не имеете права.
Эти условия не дают вам права на использование каких-либо логотипов или логотипов, используемых в наших Сервисах. Не удаляйте, не скрывайте и не изменяйте любые юридические уведомления, отображаемые в наших Сервисах или вместе с ними.
Однако Google таки позволяет скрыть значок — вот что есть в FAQ:
Я хотел бы скрыть значок reCAPTCHA v3. Что разрешено?
Этот код вставьте сразу после кнопки отправить в настройках каждой формы вашей Contact Form 7
И кстати, я нашла некоторые исследования что:
display: none ОТКЛЮЧАЕТ проверку спама!
visibility: hidden и opacity: 0 НЕ отключаете проверку на спам.
Как удалить значок reCaptcha v3 в WordPress, установленную с помощью плагина Contact Form 7
В новых версиях плагина Contact Form 7 стали использовать обновленную версию Google reCaptcha v3 в обязательном порядке. Какие были внесены изменения, улучшения и прочее, можете ознакомиться сними на официальном сайте (google.com/recaptcha/intro/v3.html). Нас же интересует немного другая информации, которая будет полезная всем, кто использует у себя на ресурсе капчу от Google в плагине контактной формы.
Думаю, что после обновления плагина все сразу заметили в нижней части сайта значок reCaptcha v3. И главное то, что этот ярлычок отображается полностью на всем сайте вне зависимости, если там контактная форма или нет. Это не очень удобно и неприятно, и отсюда появляется желание от него избавиться, удалить значок reCaptcha v3 там, где он не нужен.
Как это сделать?
Есть несколько вариантов решения этой задачи, но более правильный – только один. Остальные строятся на том, чтобы скрыть это значок путем правил CSS. К примеру, прописав основному блоку капчи display: none; или visibility: hidden; и т.д. Но, по сути, этот ярлык все равно будет находиться на страницах, просто спрятан.
А мы, в свою очередь, сделаем чуть иначе. Мы полностью отключим подключение скриптов капчи там, где они нам не нужны. И таким образом, избежим лишних скриптов, которые будут подключаться только там, где есть контактная форма. В файл functions.php добавьте следующий код:
Обратите внимание на цифры в условие !is_page. Это не что иное, как идентификаторы страниц. Они указывают на каких страницах подключать капчу, и все что вам нужно, так это изменить ID страниц на свои.