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年1月19日
Paid version was last updated almost two years ago. Has unfixed bugs. Awful support -- often doesn't answer support emails. Has no ticket tracking system for support. Got automatically charged for renewal so I issued chargebacks with my credit card. Seems that other paid users are having the same problems.
2023年11月2日
This might work with page or post content, but does not with widgets. I can't recommend using this and suggest to use the plugin "Email Encoder" by Jannis Thuemming instead, since that does the job out of the box.
2023年9月1日
1 star is already too much ,bought the premium version and sent several requests by mail, no feedback came. Very sad. Encoder #2555-4242
155件のレビューをすべて表示

貢献者と開発者

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

貢献者

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

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

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

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

変更履歴

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

  • 最初のリリース