説明
プレーンメールアドレスと mailto リンクを 10 進数と 16 進数のエンティティにエンコードすることで、メール収集ロボットから保護する軽量のプラグインです。投稿、ページ、コメント、抜粋、テキスト ウィジェット、およびその他のフィルターされたコンテンツに影響します。JavaScript なしで動作します — 単純なスパム対策だけです。
すべてのメールアドレスが適切に保護されているかどうかを確認するには、無料のページスキャナー ツールを使用します。
他のコンテンツ (電話番号など) は、[encode]
ショートコードを使用して保護できます:
[encode]+1 (555) 123-4567[/encode]
[encode link="tel:+15551234567"]+1 (555) 123-4567[/encode]
プレミアム機能
- すべてのメールアドレスを検出する全ページ保護
- JavaScript と CSS 技術を使用した強化された保護
- 電話番号 保護の改善
- ACF、Jetpack、WooCommerce など多数の組み込みプラグインのサポート
Email Address Encoder のプレミアム バージョンを確認してください。
スクリーンショット
インストール
詳しいインストール手順については、WordPress プラグインの標準インストール手順をご覧ください。
/email-address-encoder/
ディレクトリとそのコンテンツを/wp-content/plugins/
にアップロードします。- WordPress インストールにログインし、プラグインメニューからプラグインを有効化します。
- 設定 -> Email Encoder の下にある「ページスキャナー」を使って、メールアドレスが保護されているかどうかをテストします。
FAQ
-
これは何をするプラグインですか ?
-
このプラグインは、
the_content
、widget_text
などの WordPress フィルターを使用してメール アドレスを検索します。見つかったメールアドレスは 10進数および 16 進数の HTML エンティティを使用してエンコードされ、メールアドレスが難読化されて、ほとんどのメールアドレス収集ロボットによる読み取りから保護されます。または、
[encode]
ショートコードを使用することもできます:[encode]+1 (555) 123-4567[/encode]
-
プラグインが動作することを確認するにはどうすればよいですか ?
-
せって -> メールエンコーダー の下にある「ページスキャナー」を使って、すべてのメールアドレスが保護されているかどうかを確認することができます。また、手動でサイトの「ページソース」を見ることもできます。
ご注意: Chromeの開発者ツールや Safari の Web インスペクターなどは、10進数や16進数のエンティティを自動的にデコードします。「プレーンな HTML ソース コード」を確認する必要があります。
-
サイトの他の部分をフィルタリングするにはどうすればよいですか ?
-
このガイドは、捕捉されなかったすべてのメール アドレスをエンコードするのに役立ちます。
評価
貢献者と開発者
変更履歴
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 toeae_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 astring
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
- 最初のリリース