电子邮件编码器包 – 保护电子邮件地址
插件描述
编码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’过滤器。
RSS