Email Address Encoder

Опис

Легкий плагін, який захищає звичайні адреси електронної пошти та посилання «mailto» від роботів, що збирають адреси, шляхом їх кодування у десяткові та шістнадцяткові символи. Впливає на записи, сторінки, коментарі, уривки, текстові віджети та інший відфільтрований вміст. Працює без JavaScript – лише простий захист від спаму.

Щоб перевірити, чи всі ваші адреси електронної пошти належним чином захищені, скористайтеся безкоштовним інструментом сканування сторінок.

Інший вміст (наприклад, номери телефонів) можна захистити за допомогою шорткоду [encode]:

[encode]+1 (555) 123-4567[/encode]
[encode link="tel:+15551234567"]+1 (555) 123-4567[/encode]

Преміум функції

  • Повносторінковий захист, який виявляє всі адреси електронної пошти
  • Посилений захист із використанням методів JavaScript та CSS
  • Покращений захист номерів телефонів
  • Вбудована підтримка плагінів ACF, Jetpack, WooCommerce та багатьох інших

Ознайомтеся з Premium версією Email Address Encoder.

Скріншоти

Встановлення

Детальні інструкції з встановлення можна знайти у стандартній процедурі встановлення плагінів WordPress.

  1. Завантажте каталог /email-address-encoder/ разом із його вмістом у папку /wp-content/plugins/.
  2. Увійдіть до своєї інсталяції WordPress та активуйте плагін через меню “Плагіни”.
  3. Скористайтеся функцією “Сканер сторінок” у розділі Налаштування -> Email Encoder, щоб перевірити, чи захищені ваші адреси електронної пошти.

Часті питання

Що робить цей плагін?

Цей плагін шукає адреси електронної пошти за допомогою фільтрів WordPress, таких як the_content, widget_text та інших. Знайдені адреси електронної пошти кодуються за допомогою десяткових та шістнадцяткових HTML-сутностей, що ускладнює їхнє розпізнавання та захищає від зчитування більшістю роботів, які збирають адреси електронної пошти.

Крім того, ви можете скористатися шорткодом [encode]: [encode]+1 (555) 123-4567[/encode]

Як переконатися, що плагін працює?

Ви можете скористатися інструментом “Сканер сторінок”, який знаходиться в розділі Налаштування -> Email Encoder, щоб перевірити, чи всі ваші адреси електронної пошти захищені. Крім того, ви можете вручну переглянути “код сторінки” вашого сайту.

Зверніть увагу: Chrome’s Developer Tools, Safari’s Web Inspector та інші інструменти автоматично декодують десяткові та шістнадцяткові символи. Вам потрібно переглянути “простий вихідний HTML код”.

Як можна відфільтрувати інші розділи мого сайту?

Цей посібник допоможе вам закодувати всі адреси електронної пошти, які не були виявлені.

Відгуки

16.12.2025 1 reply
No answer from the author on several emails regarding my bought licenses. I had the idea to buy more licenses, but without any response this plugin is dead.
23.06.2025 1 reply
I do not understand the naming convention between pro and freeHard to understand if it is being maintained with as much vigor as the free version.. why is pro/paid at v 0.3.11. Why would’t the developper keep some sort of parity between the pro and free in naming convention ?
03.01.2025 1 reply
Habe das Plugin in der Pro Version gekauft. Nach einiger Zeit läuft nur noch die gratis Version. Grund: Meine Lizenz wird offenbar irgendwo sonst verwendet!?Nachfrage beim Support: KEINE ANTWORT!Frechheit oder Betrug, ich mag es nicht beurteilen.Aber mein Rat: Finger weg von diesem Hersteller.
02.12.2024
works correctly with simple websites ; may stop other plugins from functioning (such as plausible stats), and then, absolutely no replies, and no support would be provided, even with pro version…
Прочитати всі 160 відгуків

Учасники та розробники

“Email Address Encoder” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники

“Email Address Encoder” було перекладено на 16 локалізацій. Дякуємо перекладачам за їх роботу.

Перекладіть “Email Address Encoder” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін

1.0.25

  • Виправлено потенційну вразливість XSS у EAE_REGEXP

1.0.24

  • Додано атрибут class до шорткоду [encode]
  • Запобігання CSRF-атакам, що призводять до очищення кешу сторінок

1.0.23

  • Виправлено потенційну вразливість типу XSS, що виникала при використанні атрибута шорткоду link

1.0.22

  • Додано атрибут link до шорткоду [encode]

1.0.21

  • Змінено слэг сторінки, щоб уникнути проблем із ключовим словом encode
  • Шукати лише незахищені електронні листи на загальнодоступних сторінках
  • Показувати попередження, якщо не вдалося завантажити сторінку

1.0.20

  • Кодування електронних листів у меню навігації

1.0.19

  • Відкласти завантаження скрипта для виявлення адреси електронної пошти
  • Використовувати версію плагіна як засіб очищення кешу
  • Додано «Поліморфний ROT47/CSS» до переліку методів

1.0.18

  • Показувати попередження, коли встановлено несумісні плагіни
  • Виправлено збереження відхилених повідомлень

1.0.17

  • Перенести обробку виявлення електронних листів на веб-воркер
  • Очищати WP Super Cache та Cachify під час збереження налаштувань
  • Ігнорувати електронні листи в панелі адміністратора, панелі налагодження та моніторі запитів

1.0.16

  • Уникнення фатальної помилки під час використання PHP 5.5 або старішої версії

1.0.15

  • Додано константу EAE_REGEXP
  • Додано фільтр eae_email_callback
  • Додано детектор незахищених електронних адрес до панелі адміністратора
  • Враховувати фільтр eae_method у шорткоді
  • Виправлено проблему, через яку сповіщення в деяких випадках не приховувалися
  • Очищати кеш сторінок під час збереження налаштувань (W3 Total Cache; WP Rocket; LiteSpeed ​​Cache; JCH Optimize)

1.0.14

  • Виправлено проблему з JavaScript на інформаційній панелі
  • Заблоковано реєстрацію для більшої кількості невиробничих доменів

1.0.13

  • Вирішено проблему з WordPress 4.7 та попередніми версіями
  • Заблоковано реєстрацію для локальних доменів та IP-адрес

1.0.12

  • Уникнення фатальної помилки під час використання PHP 5.3 або старішої версії

1.0.11

  • Додано можливість отримувати сповіщення, якщо на вашому сайті містяться незахищені адреси електронної пошти
  • Зроблено EAE_DISABLE_NOTICES – перевірка стала суворішою
  • Вилучено перехресну рекламу

1.0.10

  • Додано можливість вимкнути повідомлення та рекламні пропозиції
  • Додано функції зворотного виклику для активації та видалення
  • Додано параметр $hex до методу eae_encode_str()
  • Додано можливість вимкнути кодування електронної пошти
  • Різні вдосконалення коду та інтерфейсу користувача

1.0.9

  • Зроблено так, щоб повідомлення сканера сторінок можна було закрити
  • Показувати сповіщення про сканування сторінок лише на інформаційній панелі
  • Додано налаштування пріоритету фільтра
  • Додано константу EAE_DISABLE_NOTICES для вимкнення всіх повідомлень та рекламних пропозицій
  • Передати URL-адресу сайту сканеру сторінок
  • Перенесено перехресну рекламу на екран плагінів

1.0.8

  • Додано інтерфейс користувача
  • Додано посилання на сканер сторінок

1.0.7

  • Запобігання можливим проблемам сумісності з іншими плагінами чи темами

1.0.6

  • Додано шорткод [encode]
  • Для усунення попередження про застарілі функції потрібно PHP 5.3

1.0.5

  • Усунено помилку, яка виникала, коли функція eae_encode_emails() не отримувала рядок

1.0.4

  • Додано константу EAE_FILTER_PRIORITY для налаштування пріоритету фільтра за замовчуванням

1.0.3

  • Додано фільтр для заміни функції кодування
  • Покращена випадковість функції кодування
  • Підвищення швидкості за рахунок швидкої перевірки наявності символу @

1.0.2

  • Додано фільтр для заміни регулярного виразу.

1.0.1

  • Тепер ефекти застосовуються також до уривків сторінок, записів та коментарів

1.0

  • Перша версія