该插件尚未通过WordPress的最新3个主要版本进行测试。 当与较新版本的WordPress一起使用时,可能不再受到维护或支持,并且可能会存在兼容性问题。

wL Email Encrypter

描述

wL Email Encrypter scans pages, articles, comments or RSS feeds for email addresses and encrypts them using JavaScript or replacing the @ signs with your own text like [at]. This allows bots and other email-collectors do not recognize and save the emails.

A visitor who has not activated JavaScript, gets displayed a userdefined message about it.

If an user is logged in, the emails won’t be encrypted.

The protect method can be set separately for posts, comments and rss feeds. For example, RSS Feeds should not include JavaScript, so there should prefer the @ sign to be replaced.

wL Email Encrypter also recognizes with mailto: email addresses linked with subject information and others, and protect this information also.

There is a meta box for page-specific settings in the administration, in which a specific protection can be selected or disabled.

Take a look at the screenshots to find out more.

屏幕截图

  • Options-Page
  • Meta Box for special page-specific settings
  • Code-Example for an encrypted email-adress

安装

  1. Upload the wl-email-encrypter folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Have fun 🙂

Your emails are now protected for UNREGISTERED users.
Check the options page for your personal settings.

常见问题

The emails are not displayed, but in the source code I find the js function wlee_decrypt(). What’s going on?

Your theme lacks the <?php wp_head(); ?> hook. Please add it right before </head> in your theme’s header.php file.

I choose a protection, but I can’t see an effect on the page.

The emails are only encrypted from unregistered visitors. Log out to see the effect.

What languages are available?
  • English
  • German

If you want to translate the plugin in your language, you can translate the .pot-File in the languages-folder and then send me the translated file via email.

All translators will be listed here and on my website.

What emails will be encrypted?

wL Email Encrypter scans each page, post, comment and rss-feed for all emails, also linked emails with subjects like mail@example.com?subject=text and encrypted them. No shortcodes or something else required.

And if I do not want to encrypt some emails?

Then there is a Meta Box on the posts and pages subPanel. Here you can select or disable the protection for this post/page.

Can I protect email addresses that are not in a post/page?

Yes, you can use the theme function wlee_check($string) to protect emails in any text. Settings for pages/posts will be used.
Find out more at the options page.

What will visitors see without Javascript?

Visitors without or with disabled JavaScript will see a userdefined message that JavaScript is required or an userdefined pseudo adress like mail [at] example [dot] com

How can I support this plugin?

Thank you for your support. Developing a plugin can be very hard.
There are few things you can do:

  • Donate
  • Translate
  • Share
  • Write a nice comment

Find out more

评价

此插件暂无评价。

贡献者及开发者

“wL Email Encrypter” 是开源软件。 以下人员对此插件做出了贡献。

贡献者

将“wL Email Encrypter”翻译成您的语言。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

1.0.5

  • All unicode characters are now supported (Thanks to John)
  • 2 bugs fixed (Thanks to Borut)
  • German language file updated
  • Preparing to wL Email Encrypter 1.1

1.0.4

  • Bug in feeds-settings fixed

1.0.3

  • Now Emails only encrypted from unregistered visitors.

1.0.2

  • Fixed a bug (calling is_feed() before $wp_query is created)
  • using the_content_feed filter instead of deprecated the_content_rss (requires WP 2.9)

1.0.1

  • Supporting the unofficial filter hook ‘widget_content’ from the Widget Logic Plugin

1.0

  • Internationalization (English and German)
  • New: Widgets scan for protecting email adresses in widgets
  • Increased compatibility with other plugins

0.7.0

  • New: Meta Box on the pages and posts SubPanel, replaces the shortcodes
  • New: Set a CSS-Class for linked emails
  • New: Theme function wlee_check($string) to protect emails in the theme
  • improved update function and more

0.6.1

  • New: Shortcodes for special settings for individual pages
  • 2 bugs fixed

0.6.0

  • New adjustable protect method: replace @ sign with a pseudo text like [at]
  • Different protect method for post, comments and rss feeds
  • 2 bugs fixed

0.5.3

  • New option at options-page: keep options

0.5.2

  • bug fixed

0.5.1

  • Added: Userdefined alternative message
  • New design for the options page
  • old update function removed

0.5

  • New scan function
  • better performance
  • uninstall function added
  • bug fixed at the options-page

0.4

  • New Plugin-Name

0.3.1

  • bug fixed

0.3

  • homepage-link added
  • 2 bugs fixed

0.2

  • new: Update function
  • bug fixed

0.1

  • first version