Email Address Encoder

説明

プレーンメールアドレスと mailto リンクを 10 進数と 16 進数のエンティティにエンコードすることで、メール収集ロボットから保護する軽量のプラグインです。投稿、ページ、コメント、抜粋、テキスト ウィジェット、およびその他のフィルターされたコンテンツに影響します。JavaScript なしで動作します — 単純なスパム対策だけです。

すべてのメールアドレスが適切に保護されているかどうかを確認するには、無料のページスキャナー ツールを使用します。

他のコンテンツ (電話番号など) は、[encode] ショートコードを使用して保護できます:

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

プレミアム機能

  • すべてのメールアドレスを検出する全ページ保護
  • JavaScript と CSS 技術を使用した強化された保護
  • 電話番号 保護の改善
  • ACFJetpackWooCommerce など多数の組み込みプラグインのサポート

Email Address Encoder のプレミアム バージョンを確認してください。

スクリーンショット

  • 設定: ニーズに合わせてプラグインを設定します。
  • 保護: メールアドレスは内部でどのように見えるかです。
  • [プレミアム] 強化された保護: JavaScript および CSS ベースの技術のプレビュー
  • [プレミアム] 多形性 ROT47/CSS を使用した電話番号保護

インストール

詳しいインストール手順については、WordPress プラグインの標準インストール手順をご覧ください。

  1. /email-address-encoder/ ディレクトリとそのコンテンツを /wp-content/plugins/ にアップロードします。
  2. WordPress インストールにログインし、プラグインメニューからプラグインを有効化します。
  3. 設定 -> Email Encoder の下にある「ページスキャナー」を使って、メールアドレスが保護されているかどうかをテストします。

FAQ

これは何をするプラグインですか ?

このプラグインは、the_contentwidget_text などの WordPress フィルターを使用してメール アドレスを検索します。見つかったメールアドレスは 10進数および 16 進数の HTML エンティティを使用してエンコードされ、メールアドレスが難読化されて、ほとんどのメールアドレス収集ロボットによる読み取りから保護されます。

または、[encode] ショートコードを使用することもできます: [encode]+1 (555) 123-4567[/encode]

プラグインが動作することを確認するにはどうすればよいですか ?

せって -> メールエンコーダー の下にある「ページスキャナー」を使って、すべてのメールアドレスが保護されているかどうかを確認することができます。また、手動でサイトの「ページソース」を見ることもできます。

ご注意: Chromeの開発者ツールや Safari の Web インスペクターなどは、10進数や16進数のエンティティを自動的にデコードします。「プレーンな HTML ソース コード」を確認する必要があります。

サイトの他の部分をフィルタリングするにはどうすればよいですか ?

このガイドは、捕捉されなかったすべてのメール アドレスをエンコードするのに役立ちます。

評価

2024年12月2日
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…
158件のレビューをすべて表示

貢献者と開発者

Email Address Encoder はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Email Address Encoder” は14ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Email Address Encoder” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.0.24

  • Added class attribute to [encode] shortcode
  • Prevent CSRF to flush page caches

1.0.23

  • Fixed potential XSS vulnerability when using link shortcode attribute

1.0.22

  • Added link attribute to [encode] shortcode

1.0.21

  • Changed page slug to avoid issues with the encode keyword
  • Only search for unprotected emails on public pages
  • Show warning when page couldn’t be fetched

1.0.20

  • Encode emails in navigation menus

1.0.19

  • Defer loading of email detector script
  • Use plugin version as cache buster
  • Add “Polymorphous ROT47/CSS” to techniques

1.0.18

  • Show warning when incompatible plugins are installed
  • Fixed saving of dismissed notices

1.0.17

  • Offload email detection to web worker
  • Flush WP Super Cache and Cachify when saving settings
  • Ignore emails in admin bar, debug bar and query monitor

1.0.16

  • Avoid fatal error when using PHP 5.5 or lesser

1.0.15

  • Added EAE_REGEXP constant
  • Added eae_email_callback filter
  • Added unprotected email detector to admin bar
  • Respect eae_method filter in shortcode
  • Fixed issue with notices not hiding in some cases
  • Flush page cache when saving settings (W3 Total Cache; WP Rocket; LiteSpeed Cache; JCH Optimize)

1.0.14

  • Fixed Dashboard JavaScript issue
  • Blocked signup for more non-production domains

1.0.13

  • Resolved issue with WordPress 4.7 and older
  • Blocked signup for local domains and IP addresses

1.0.12

  • Avoid fatal error when using PHP 5.3 or lesser

1.0.11

  • Added the ability to get notified when your site contains unprotected email addresses
  • Made EAE_DISABLE_NOTICES check stricter
  • Removed cross-promotion

1.0.10

  • Added option to disable notices and promotions
  • Added activation and uninstall callbacks
  • Added $hex parameter to eae_encode_str() method
  • Added ability to turn off email encoding
  • Various code and UI improvements

1.0.9

  • Made page scanner notice dismissable
  • Only show page scanner notice on Dashboard
  • Added setting for filter priority
  • Added EAE_DISABLE_NOTICES constant to disable all notices and promotions
  • Pass site URL along to page scanner
  • Moved cross-promotion to plugin screen

1.0.8

  • Added user interface
  • Added links to page scanner

1.0.7

  • Prevent potential compatibility issue with other plugins or themes

1.0.6

  • Added [encode] shortcode
  • Require PHP 5.3 to fix deprecation warning

1.0.5

  • Prevented error when eae_encode_emails() doesn’t receive a string

1.0.4

  • Added EAE_FILTER_PRIORITY constant to adjust default filter priority

1.0.3

  • Added filter to override the encoding function
  • Improved randomness of encode-function
  • Improved speed by doing fast @-sign existence check

1.0.2

  • Added filter to override the regular expression.

1.0.1

  • Effects now also page, post and comment excerpts

1.0

  • 最初のリリース