В прошлой статье я писала о простом и надежном способе защиты он спама. Действительно отлично работает. Нежелательная почта через форму обратной связи с сайта приходить перестала.

Однако! На каждой странице сайта теперь появился навязчивый значок. Мелкий, но противный. Всю красу портит.

Попробовать другую, Предыдущую версию — не вариант, т.к. начиная с версии 5.1 плагин Contact Form 7 полностью переходит на использование reCAPTCH третьей версии. Теперь он просто игнорирует шорткод [recapcha] в форме, заменяя его пустыми строками. И избавиться от значка Гугл на всех страницах, вернувшись к предыдущей версии — не вариант.

Скрываем значок reCAPTCHA v3

Для этого нужно добавить в файл стилей следующий CSS код 

.grecaptcha-badge {display: none;}.

Зайдите в раздел Внешний вид/редактор и найдите там файл стилей CSS вашей темы (дочерней либо основной) и пропишите его в любом месте, но не в правилах для мобильных (они следуют ближе к концу).

Все законно

Но в соответствии с Условиями обслуживания reCAPTCHA (с которыми вы, добавляя реКапчу согласились), вы должны информировать посетителей о внедрении reCAPTCHA на вашем сайте — отсюда и этот значок, который убрать просто так вы не имеете права.

В  Условиях использования Google

Эти условия не дают вам права на использование каких-либо логотипов или логотипов, используемых в наших Сервисах. Не удаляйте, не скрывайте и не изменяйте любые юридические уведомления, отображаемые в наших Сервисах или вместе с ними.

Однако Google таки позволяет скрыть значок — вот что есть в FAQ:

Я хотел бы скрыть значок reCAPTCHA v3. Что разрешено?

You are allowed to hide the badge as long as you include the reCAPTCHA
branding visibly in the user flow. Please include the following text:

This site is protected by reCAPTCHA and the Google
    <a href="https://policies.google.com/privacy">Privacy Policy</a> and
    <a href="https://policies.google.com/terms">Terms of Service</a> apply.

Например:

  • Facebook
  • Twitter
  • Pinterest
  • Gmail
  • VKontakte

Поэтому, чтобы не перечить законам, если скрываете значок Google , просто укажите в своей форме их службу, добавив следующее:

<small>This site is protected by reCAPTCHA and the Google 
    <a href="https://policies.google.com/privacy">Privacy Policy</a> and
    <a href="https://policies.google.com/terms">Terms of Service</a> apply.
</small>

Этот код вставьте сразу после кнопки отправить в настройках каждой формы вашей Contact Form 7

Как убрать значок reCAPTCHA v3 и не поссориться с Гуглом
  • Facebook
  • Twitter
  • Pinterest
  • Gmail
  • VKontakte

И кстати, я нашла некоторые исследования что:

display: none ОТКЛЮЧАЕТ проверку спама!
visibility: hidden и opacity: 0 НЕ отключаете проверку на спам.

Поэтому лучше используйте вот такой код:

.grecaptcha-badge {visibility: hidden; }

Pin It on Pinterest

Share This