Email Encoder Bundle – Protect Email Address – WordPress plugin WordPress插件下载

点击下载

电子邮件编码器包 – 保护电子邮件地址

插件描述

编码mailto链接,电子邮件地址,电话号码和任何文本以隐藏它们来自(垃圾邮件)机器人。

功能

保护mailto链接和普通电子邮件地址保护电话号码(或任何文本或html)还支持特殊字符,如é,â,ö,中文字符等也保护您的RSS feed使用短代码,模板功能, action和filter hooks使用Encoder Form手动创建编码脚本

易于使用

激活插件后,所有mailto链接都将自动受到保护。
您可以使用短代码或模板功能来保护普通电子邮件地址,电话号码或其他文本。

支持

文档 – 激活后,请检查插件选项页面上的“帮助”选项卡常见问题解答 Github

喜欢这个插件吗?

发送您的评论

Credits

Adam Hunter 编码方法’JavaScript Escape’取自他的插件电子邮件垃圾邮件保护 Tyler Akins 管理员选项页面上的编码方法’JavaScript ASCII Mixer’Title图标由 Jack Cai

截图

管理员选项页面
以管理员身份登录时检查已编码的电子邮件/内容
网站上的电子邮件编码器表单

安装

在管理员菜单中转到插件单击按钮添加新搜索电子邮件编码包然后单击“立即安装”或单击上传链接上传 email-encode-bundle.zip 单击激活插件

常见问题

安装说明转至管理菜单中的插件单击按钮添加新搜索电子邮件编码包并单击“立即安装”或单击上载上传链接 email-encode-bundle.zip 点击激活插件如何测试emailaddrees(或其他内容)是否被编码?

首先,只有以管理员用户身份登录时,才能为所有编码内容启用名为“显示’成功编码’文本的插件选项(在管理面板中)。”
当您登录并查看页面时,将在电子邮件地址的右侧显示一个标志,确认已成功编码。

另一种方法是通过右键单击页面并选择页面源代码(具体文本取决于浏览器)来自行检查源代码。
现在将显示您的(真实)源代码。你的电子邮件地址不应该在源代码中以可读的方式显示。

重要:在浏览器的元素检查器中,电子邮件地址始终显示,因此不必担心。这是因为检查员显示
页面的实时表示。这意味着编码的电子邮件地址已经被解码并且可用于页面的屏幕。

如何编码我的电子邮件地址?

在帖子中你可以使用这个短代码:
[eeb_email email =“myname@test.nl”display =“我的电子邮件”]

但邮件链接将自动编码(选项已开启)默认情况下):
我的电子邮件

visitors将看到一切正常,但它背后的源现在将被编码(对于spambots),看起来像:
/ *< [CDATA [* / ML =“mo @ kf / lMt”; MI =“4CB8HC77 = D0C5HJ1> H563DB @:AF = D0C5HJ190< 6C0A2JA7J; 6HDBBJ5JHA = DI< b?0C5HDEI< B?0C5H4GCE”; OT =" &;;;(j = 0; j * / 受保护的电子邮件

此代码无法通过垃圾邮件程序读取并保护您的电子邮件地址。

如何编码电话号码或其他文本?

只需在帖子中使用以下短代码:
[eeb_content] 35-01235-468113 [/ eeb_content]

对于网站的其他部分,您可以使用模板功能 eeb_content()

表单字段中的电子邮件地址正在以奇怪的方式编码。怎么办?

表单字段中的电子邮件地址将无法正确编码。
有2个解决此问题的方法:

关闭“将普通电子邮件地址替换为受保护的邮件到链接”选项。请记住,整个站点都是这种情况。将表单的页面ID添加到“Do”选项中不在页面上应用自动防护ID为“osts”。插件将跳过页面内容。如何在自定义字段中使用电子邮件编码?

您必须使用模板函数 eeb_email() eeb_content()
例如,如果您的模板包含:
echo get_post_meta($ post-> ID,’emailaddress’,true);

然后将其更改为:
$ emailaddress = get_post_meta($ post-> ID,’emailaddress’,true);
echo eeb_email($ emailaddress,’Mail Me’);

如何创建在新窗口中打开的mailto链接?

您可以在mailto链接中添加额外的参数,并添加 target ='_ blank',以便在新窗口中打开它们,例如:
[eeb_email email =“yourmail@test.nl”display =“我的邮件”extra_attrs =“target =’_ blank’”]

在html中,这将如下所示:
我的邮件

如何编码BBPress的内容,WP电子商务或其他插件?

如果您使用其他需要编码的插件,则可以向操作“init_email_encoder_bundle”添加回调。
例如:

  add_action('eeb_ready','extra_encode_filters');函数extra_encode_filters($ filter_callback){//为BBPress添加过滤器add_filter('bbp_get_reply_content',$ filter_callback); add_filter('bbp_get_topic_content',$ filter_callback);}  

我可以使用特殊字符(如中文)吗?

是的,因为版本1.3.0也支持特殊字符。

如何在所有小部件(而不仅仅是文本小部件)中编码电子邮件?

如果激活了“所有文本窗口小部件”选项,则只会过滤文本窗口小部件以进行编码。
可以使用 Widget Logic Plugin 过滤所有小部件并激活’widget_content’过滤器。

您还有其他问题吗?请问我

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注