Version Description
- Fixed bug retina png and gif images
Download this release
Release Info
Developer | freelancephp |
Plugin | Email Encoder Bundle – Protect Email Address |
Version | 1.4.6 |
Comparing to | |
See all releases |
Code changes from version 1.4.5 to 1.4.6
- email-encoder-bundle.php +1 -1
- includes/class-eeb-site.php +2 -2
- readme.txt +288 -274
email-encoder-bundle.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Email Encoder Bundle - Protect Email Address
|
|
4 |
Plugin URI: http://www.freelancephp.net/email-encoder-php-class-wp-plugin/
|
5 |
Description: Protect email addresses on your site and hide them from spambots by using an encoding method. Easy to use, flexible .
|
6 |
Author: Victor Villaverde Laan
|
7 |
-
Version: 1.4.
|
8 |
Author URI: http://www.freelancephp.net
|
9 |
License: Dual licensed under the MIT and GPL licenses
|
10 |
Text Domain: email-encoder-bundle
|
4 |
Plugin URI: http://www.freelancephp.net/email-encoder-php-class-wp-plugin/
|
5 |
Description: Protect email addresses on your site and hide them from spambots by using an encoding method. Easy to use, flexible .
|
6 |
Author: Victor Villaverde Laan
|
7 |
+
Version: 1.4.6
|
8 |
Author URI: http://www.freelancephp.net
|
9 |
License: Dual licensed under the MIT and GPL licenses
|
10 |
Text Domain: email-encoder-bundle
|
includes/class-eeb-site.php
CHANGED
@@ -174,7 +174,7 @@ final class Eeb_Site extends Eeb_Admin {
|
|
174 |
public function callback_filter($content) {
|
175 |
global $post;
|
176 |
|
177 |
-
if (isset($post) && in_array($post->ID, $this->skip_posts)) {
|
178 |
return $content;
|
179 |
}
|
180 |
|
@@ -250,7 +250,7 @@ final class Eeb_Site extends Eeb_Admin {
|
|
250 |
}
|
251 |
|
252 |
// workaround to skip responsive image names containing @
|
253 |
-
$excludedList = array('.jpg', '.jpeg', 'png', 'gif');
|
254 |
if (in_array($extention, $excludedList)) {
|
255 |
return $match[0];
|
256 |
}
|
174 |
public function callback_filter($content) {
|
175 |
global $post;
|
176 |
|
177 |
+
if (isset($post) && is_a($post, 'WP_Post') && in_array($post->ID, $this->skip_posts)) {
|
178 |
return $content;
|
179 |
}
|
180 |
|
250 |
}
|
251 |
|
252 |
// workaround to skip responsive image names containing @
|
253 |
+
$excludedList = array('.jpg', '.jpeg', '.png', '.gif');
|
254 |
if (in_array($extention, $excludedList)) {
|
255 |
return $match[0];
|
256 |
}
|
readme.txt
CHANGED
@@ -1,274 +1,288 @@
|
|
1 |
-
=== Email Encoder Bundle - Protect Email Address ===
|
2 |
-
Contributors: freelancephp
|
3 |
-
Tags: email address, protect, antispam, mailto, spambot, secure, e-mail, email, mail, obfuscate, encode, encoder, encrypt, hide, bot, crawl, spider, robots, spam, protection, harvest, harvesting, security
|
4 |
-
Requires at least: 3.6.0
|
5 |
-
Tested up to: 4.
|
6 |
-
Stable tag: 1.4.
|
7 |
-
|
8 |
-
Encode mailto links, email addresses, phone numbers and any text to hide them from (spam)bots. Mailto links will be protected automatically.
|
9 |
-
|
10 |
-
== Description ==
|
11 |
-
|
12 |
-
Encode mailto links, email addresses, phone numbers and any text to hide them from (spam)bots.
|
13 |
-
|
14 |
-
= Features =
|
15 |
-
* Protect mailto links and plain email addresses
|
16 |
-
* Protect phone numbers (or any text or html)
|
17 |
-
* Also supports special chars, like é, â, ö, Chinese characters etcetera
|
18 |
-
* Also protect your RSS feeds
|
19 |
-
* Use shortcodes, template functions, action and filter hooks
|
20 |
-
* Use the Encoder Form to manually create encoded scripts
|
21 |
-
|
22 |
-
= Easy to use =
|
23 |
-
After activating the plugin all mailto links will be protected automatically.
|
24 |
-
You could use shortcodes or template functions to protect plain email addresses, phone numbers or other text.
|
25 |
-
|
26 |
-
= Support =
|
27 |
-
* Documentation - When activated check the "Help"-tab on the plugin options page
|
28 |
-
* [FAQ](http://wordpress.org/extend/plugins/email-encoder-bundle/faq/)
|
29 |
-
* [Github](https://github.com/freelancephp/Email-Encoder-Bundle)
|
30 |
-
|
31 |
-
= Like this plugin? =
|
32 |
-
[Send Your Review](http://wordpress.org/support/view/plugin-reviews/email-encoder-bundle).
|
33 |
-
|
34 |
-
== Installation ==
|
35 |
-
|
36 |
-
1. Go to `Plugins` in the Admin menu
|
37 |
-
1. Click on the button `Add new`
|
38 |
-
1. Search for `Email Encode Bundle` and click 'Install Now' or click on the `upload` link to upload `email-encode-bundle.zip`
|
39 |
-
1. Click on `Activate plugin`
|
40 |
-
|
41 |
-
== Frequently Asked Questions ==
|
42 |
-
|
43 |
-
= How
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
=
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
=
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
`
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
1.
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
*
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
*
|
149 |
-
|
150 |
-
= 1.2
|
151 |
-
* Fixed
|
152 |
-
|
153 |
-
= 1.
|
154 |
-
*
|
155 |
-
|
156 |
-
= 1.
|
157 |
-
*
|
158 |
-
*
|
159 |
-
|
160 |
-
= 1.0
|
161 |
-
*
|
162 |
-
* Fixed bug
|
163 |
-
|
164 |
-
= 1.
|
165 |
-
* Fixed
|
166 |
-
|
167 |
-
= 1.
|
168 |
-
*
|
169 |
-
|
170 |
-
|
171 |
-
*
|
172 |
-
*
|
173 |
-
|
174 |
-
|
175 |
-
*
|
176 |
-
*
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
*
|
183 |
-
*
|
184 |
-
|
185 |
-
|
186 |
-
*
|
187 |
-
*
|
188 |
-
*
|
189 |
-
*
|
190 |
-
* Added
|
191 |
-
*
|
192 |
-
|
193 |
-
= 0.
|
194 |
-
*
|
195 |
-
*
|
196 |
-
*
|
197 |
-
*
|
198 |
-
|
199 |
-
= 0.
|
200 |
-
*
|
201 |
-
*
|
202 |
-
*
|
203 |
-
* Fixed bug
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
*
|
209 |
-
*
|
210 |
-
*
|
211 |
-
*
|
212 |
-
|
213 |
-
= 0.
|
214 |
-
*
|
215 |
-
|
216 |
-
|
217 |
-
* Fixed bug
|
218 |
-
|
219 |
-
|
220 |
-
* Added
|
221 |
-
|
222 |
-
|
223 |
-
* Added option
|
224 |
-
*
|
225 |
-
*
|
226 |
-
|
227 |
-
|
228 |
-
*
|
229 |
-
|
230 |
-
= 0.
|
231 |
-
*
|
232 |
-
*
|
233 |
-
*
|
234 |
-
*
|
235 |
-
|
236 |
-
= 0.
|
237 |
-
*
|
238 |
-
|
239 |
-
|
240 |
-
*
|
241 |
-
*
|
242 |
-
*
|
243 |
-
|
244 |
-
|
245 |
-
*
|
246 |
-
|
247 |
-
|
248 |
-
*
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
*
|
257 |
-
*
|
258 |
-
*
|
259 |
-
*
|
260 |
-
|
261 |
-
|
262 |
-
*
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
*
|
272 |
-
*
|
273 |
-
*
|
274 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== Email Encoder Bundle - Protect Email Address ===
|
2 |
+
Contributors: freelancephp
|
3 |
+
Tags: email address, protect, antispam, mailto, spambot, secure, e-mail, email, mail, obfuscate, encode, encoder, encrypt, hide, bot, crawl, spider, robots, spam, protection, harvest, harvesting, security
|
4 |
+
Requires at least: 3.6.0
|
5 |
+
Tested up to: 4.8.3
|
6 |
+
Stable tag: 1.4.6
|
7 |
+
|
8 |
+
Encode mailto links, email addresses, phone numbers and any text to hide them from (spam)bots. Mailto links will be protected automatically.
|
9 |
+
|
10 |
+
== Description ==
|
11 |
+
|
12 |
+
Encode mailto links, email addresses, phone numbers and any text to hide them from (spam)bots.
|
13 |
+
|
14 |
+
= Features =
|
15 |
+
* Protect mailto links and plain email addresses
|
16 |
+
* Protect phone numbers (or any text or html)
|
17 |
+
* Also supports special chars, like é, â, ö, Chinese characters etcetera
|
18 |
+
* Also protect your RSS feeds
|
19 |
+
* Use shortcodes, template functions, action and filter hooks
|
20 |
+
* Use the Encoder Form to manually create encoded scripts
|
21 |
+
|
22 |
+
= Easy to use =
|
23 |
+
After activating the plugin all mailto links will be protected automatically.
|
24 |
+
You could use shortcodes or template functions to protect plain email addresses, phone numbers or other text.
|
25 |
+
|
26 |
+
= Support =
|
27 |
+
* Documentation - When activated check the "Help"-tab on the plugin options page
|
28 |
+
* [FAQ](http://wordpress.org/extend/plugins/email-encoder-bundle/faq/)
|
29 |
+
* [Github](https://github.com/freelancephp/Email-Encoder-Bundle)
|
30 |
+
|
31 |
+
= Like this plugin? =
|
32 |
+
[Send Your Review](http://wordpress.org/support/view/plugin-reviews/email-encoder-bundle).
|
33 |
+
|
34 |
+
== Installation ==
|
35 |
+
|
36 |
+
1. Go to `Plugins` in the Admin menu
|
37 |
+
1. Click on the button `Add new`
|
38 |
+
1. Search for `Email Encode Bundle` and click 'Install Now' or click on the `upload` link to upload `email-encode-bundle.zip`
|
39 |
+
1. Click on `Activate plugin`
|
40 |
+
|
41 |
+
== Frequently Asked Questions ==
|
42 |
+
|
43 |
+
= How can I test if an emailaddrees (or other content) is encoded? =
|
44 |
+
|
45 |
+
First you can enable the plugin option (in the admin panel) called *"Show 'successfully encoded' text for all encoded content, only when logged in as admin user."*.
|
46 |
+
When you are logged in and look on the page there will be a sign on the righ side of the emailaddress confirming it was successfully encoded.
|
47 |
+
|
48 |
+
The other way is to check the source code yourself by right-clicking on the page and select *Page Source Code* (the exact text depends on the browser).
|
49 |
+
Now your (real) source code will be shown. YOur emailaddress should not be shown in a readable way in the source.
|
50 |
+
|
51 |
+
**Important:** in the element inspector of the browser the emailaddress is *always* shown, so don't worry about that. That is because the inspector shows
|
52 |
+
a real time representation of the page. This means an encoded emailaddress is already decoded and made usable for the visistor of the page.
|
53 |
+
|
54 |
+
= How do I encode my email address(es)? =
|
55 |
+
|
56 |
+
In the posts you can use this shortcode:
|
57 |
+
`[eeb_email email="myname@test.nl" display="My Email"]`
|
58 |
+
|
59 |
+
But mailto links will be encoded automatically (option is on by default):
|
60 |
+
`<a href="mailto:myname@test.nl">My Email</a>`
|
61 |
+
|
62 |
+
The visitors will see everything as normal, but the source behind it will now be encoded (for spambots), and looks like:
|
63 |
+
`<script type="text/javascript">/*<![CDATA[*/ML="mo@k<insc:r.y=-Ehe a\">f/lMt";MI="4CB8HC77=D0C5HJ1>H563DB@:AF=D0C5HJ190<6C0A2JA7J;6HDBBJ5JHA=DI<B?0C5HDEI<B?0C5H4GCE";OT="";for(j=0;j<MI.length;j++){OT+=ML.charAt(MI.charCodeAt(j)-48);}document.write(OT);/*]]>*/</script><noscript>*protected email*</noscript>`
|
64 |
+
|
65 |
+
This code is not readable by spambots and protects your email address.
|
66 |
+
|
67 |
+
= How do I encode phone numbers or other text? =
|
68 |
+
|
69 |
+
Just use the following shortcode within your posts:
|
70 |
+
`[eeb_content]35-01235-468113[/eeb_content]`
|
71 |
+
|
72 |
+
For other parts of your site you can use the template function `eeb_content()`.
|
73 |
+
|
74 |
+
= Email address in a form field is being encoded in a strange way. What to do? =
|
75 |
+
|
76 |
+
An email address in a form field will not be encoded correctly.
|
77 |
+
There are 2 ways to solve this problem:
|
78 |
+
|
79 |
+
1. Turn off the option "Replace plain email addresses to protected mailto links". Keep in mind that this will be the case for the whole site.
|
80 |
+
1. Add the page ID of the form to the option "Do not apply Auto-Protect on posts with ID". The page content will be skipped by the plugin.
|
81 |
+
|
82 |
+
= How to use email encodig in Custom Fields? =
|
83 |
+
|
84 |
+
You will have to use the template function `eeb_email()` or `eeb_content()`.
|
85 |
+
For example, if your template contains:
|
86 |
+
`echo get_post_meta($post->ID, 'emailaddress', true);`
|
87 |
+
|
88 |
+
Then change it to:
|
89 |
+
`$emailaddress = get_post_meta($post->ID, 'emailaddress', true);
|
90 |
+
echo eeb_email($emailaddress, 'Mail Me');`
|
91 |
+
|
92 |
+
= How to create mailto links that opens in a new window? =
|
93 |
+
|
94 |
+
You could add extra params to the mailto link and add `target='_blank'` for opening them in a new window, like:
|
95 |
+
`[eeb_email email="yourmail@test.nl" display="My Mail" extra_attrs="target='_blank'"]`
|
96 |
+
|
97 |
+
In html this will look like:
|
98 |
+
`<a href="mailto:yourmail@test.nl" target="_blank">My Mail</a>`
|
99 |
+
|
100 |
+
= How can I encode content of BBPress, WP e-Commerce or other plugins? =
|
101 |
+
|
102 |
+
If you use other plugins that needs to be encoded you can add a callback to the action "init_email_encoder_bundle".
|
103 |
+
For Example:
|
104 |
+
|
105 |
+
`add_action('eeb_ready', 'extra_encode_filters');
|
106 |
+
|
107 |
+
function extra_encode_filters($filter_callback) {
|
108 |
+
// add filters for BBPress
|
109 |
+
add_filter('bbp_get_reply_content', $filter_callback);
|
110 |
+
add_filter('bbp_get_topic_content', $filter_callback);
|
111 |
+
}`
|
112 |
+
|
113 |
+
= Can I use special characters (like Chinese)? =
|
114 |
+
|
115 |
+
Yes, since version 1.3.0 also specail characters are supported.
|
116 |
+
|
117 |
+
= How to encode emails in all widgets (and not only text widgets)? =
|
118 |
+
|
119 |
+
If the option 'All text widgets' is activated, only text widgets will be filtered for encoding.
|
120 |
+
It's possible to filter all widgets by using the [Widget Logic Plugin](https://wordpress.org/plugins/widget-logic/) and activate the 'widget_content' filter.
|
121 |
+
|
122 |
+
[Do you have another question? Please ask me](http://www.freelancephp.net/contact/)
|
123 |
+
|
124 |
+
== Screenshots ==
|
125 |
+
|
126 |
+
1. Admin Options Page
|
127 |
+
1. Check encoded email/content when logged in as admin
|
128 |
+
1. Email Encoder Form on the Site
|
129 |
+
|
130 |
+
== Other Notes
|
131 |
+
= Credits =
|
132 |
+
* [Adam Hunter](http://blueberryware.net) for the encode method 'JavaScript Escape' which is taken from his plugin [Email Spam Protection](http://blueberryware.net/2008/09/14/email-spam-protection/)
|
133 |
+
* [Tyler Akins](http://rumkin.com) for the encode method 'JavaScript ASCII Mixer'
|
134 |
+
* Title icon on Admin Options Page was made by [Jack Cai](http://www.doublejdesign.co.uk/)
|
135 |
+
|
136 |
+
== Changelog ==
|
137 |
+
|
138 |
+
= 1.4.6 =
|
139 |
+
* Fixed bug retina png and gif images
|
140 |
+
|
141 |
+
= 1.4.5 =
|
142 |
+
* Fixed ? params bug
|
143 |
+
|
144 |
+
= 1.4.4 =
|
145 |
+
* Fixed skip responsive images containing @
|
146 |
+
|
147 |
+
= 1.4.3 =
|
148 |
+
* Changed content
|
149 |
+
|
150 |
+
= 1.4.2 =
|
151 |
+
* Fixed potential xss vulnerability
|
152 |
+
|
153 |
+
= 1.4.1 =
|
154 |
+
* Fixed [preserving classes on mailto links](https://wordpress.org/support/topic/preserve-link-classes)
|
155 |
+
|
156 |
+
= 1.4.0 =
|
157 |
+
* Fixed bug prefilled email address in input fields
|
158 |
+
* Added option protection text for encoded content (other than email addresses)
|
159 |
+
|
160 |
+
= 1.3.0 =
|
161 |
+
* Also support special chars for the javascript methods, like é, â, ö, Chinese chars etcetera
|
162 |
+
* Fixed bug unchecking options "use shortcode" and "use deprecated"
|
163 |
+
|
164 |
+
= 1.2.1 =
|
165 |
+
* Fixed bug index php error
|
166 |
+
|
167 |
+
= 1.2.0 =
|
168 |
+
* Added filter for Encoder Form content (eeb_form_content)
|
169 |
+
|
170 |
+
= 1.1.0 =
|
171 |
+
* Added filters for changing regular expression for mailto links and email addresses
|
172 |
+
* Fixed bug don't encode when loading admin panel
|
173 |
+
|
174 |
+
= 1.0.2 =
|
175 |
+
* Fixed bug wrong "settings" link
|
176 |
+
* Fixed bug removing shortcodes RSS feed
|
177 |
+
|
178 |
+
= 1.0.1 =
|
179 |
+
* Fixed PHP support (same as WordPress)
|
180 |
+
|
181 |
+
= 1.0.0 =
|
182 |
+
* NOW ONLY SUPPORT FOR WP 3.4.0+
|
183 |
+
* Fixed bug deleting setting values when unregister (will now be deleted on uninstall)
|
184 |
+
* Fixed bug also possible to set protection text when RSS disabled
|
185 |
+
* Fixed bug saving metaboxes settings
|
186 |
+
* Added option support shortcodes in widgets
|
187 |
+
* Added option removing shortcodes for RSS feed
|
188 |
+
* Removed "random" method option
|
189 |
+
* Changed names for action and shortcode (prefixed with eeb_), optional the old names will still be supported
|
190 |
+
* Added template function for creating the encoder form
|
191 |
+
* Changed class en id names of the Encoder Form
|
192 |
+
|
193 |
+
= 0.80 =
|
194 |
+
* Added screen settings
|
195 |
+
* Registered metaboxes
|
196 |
+
* Fixed bug random method
|
197 |
+
* Workaround for display with special characters (like Chinese), works only with enc_html
|
198 |
+
|
199 |
+
= 0.71 =
|
200 |
+
* Option to make own menu item (in admin panel) for this plugin
|
201 |
+
* Option for showing "successfully encoded" check
|
202 |
+
* Fixed bug showing errors for calling wrong translate function
|
203 |
+
* Fixed bug always showing encoded check on site (for html encode method)
|
204 |
+
* Added workaround for saving disabled checkboxes in options table
|
205 |
+
* Fixed bug where encoded check was also applied on output of encoding form
|
206 |
+
|
207 |
+
= 0.70 =
|
208 |
+
* Fixed bug with extra params
|
209 |
+
* Changed texts and added help tabs on admin options page
|
210 |
+
* Changed visual check for encoded mails/content by showing icon and success message
|
211 |
+
* Solved that all attributes of mailto links remain when encoding
|
212 |
+
|
213 |
+
= 0.60 =
|
214 |
+
* Added hook "init_email_encoder_form" to add custom filters (of other plugins)
|
215 |
+
* Added JavaScript code encapsulation for ASCII method
|
216 |
+
* Solved reinstalling bug for setting right encoding method
|
217 |
+
* Fixed bug shortcodes encoded with HTML method
|
218 |
+
|
219 |
+
= 0.50 =
|
220 |
+
* Added encode method for all kind of contents (template function and shortcode "encode_content")
|
221 |
+
* Added extra param for additional html attributes (f.e. target="_blank")
|
222 |
+
* Added option to skip certain posts from being automatically encoded
|
223 |
+
* Added option custom protection text
|
224 |
+
* Removed "method" folder. Not possible to add own methods anymore.
|
225 |
+
* Other small changes and some refactoring
|
226 |
+
|
227 |
+
= 0.42 =
|
228 |
+
* Widget Logic options bug
|
229 |
+
|
230 |
+
= 0.41 =
|
231 |
+
* Fixed bug by improving regular expression for mailto links
|
232 |
+
* Changed script attribute `language` to `type`
|
233 |
+
* Script only loaded on options page (hopefully this solves the dashboard toggle problem some people are experiencing)
|
234 |
+
* Added support for widget_content filter of the Logic Widget plugin
|
235 |
+
|
236 |
+
= 0.40 =
|
237 |
+
* Added option for setting CSS classes
|
238 |
+
* Improved RSS protection
|
239 |
+
* Removed Lim_Email_Encoder class (now all handled by the main class)
|
240 |
+
* Enabled setting checkbox for filtering posts
|
241 |
+
* Fixed PHP / WP notices
|
242 |
+
* Added param for encode methods: $obj
|
243 |
+
|
244 |
+
= 0.32 =
|
245 |
+
* Fix IE bug
|
246 |
+
* Bug plain emails
|
247 |
+
* Optional "method" param for tag and template function, f.e. [encode_email email="test@domain.com" method="ascii"]
|
248 |
+
* Small adjustments
|
249 |
+
|
250 |
+
= 0.31 =
|
251 |
+
* Fixed tiny bug (incorrect var-name $priority on line 100 of email-encoder-bundle.php)
|
252 |
+
|
253 |
+
= 0.30 =
|
254 |
+
* Added protection for emails in RSS feeds
|
255 |
+
* Improved filtering tags [encode_email ... ]
|
256 |
+
* Improved ASCII and Escape method and added noscript message
|
257 |
+
* Solved an option bug (encode mailto links VS encode plain emails)
|
258 |
+
* Made some cosmetical adjustments on the options page
|
259 |
+
* Code refactoring
|
260 |
+
|
261 |
+
= 0.22 =
|
262 |
+
* First decodes entities before encoding email
|
263 |
+
* Added more wp filters for encoding
|
264 |
+
|
265 |
+
= 0.21 =
|
266 |
+
* Changed Encoder Form: HTML markup and JavaScript
|
267 |
+
* Made some minor adjustments and fixed little bugs
|
268 |
+
|
269 |
+
= 0.20 =
|
270 |
+
* Implemented internalization (including translation for nl_NL)
|
271 |
+
* Improved user-interface of the Admin Settings Page and the Encoder Form
|
272 |
+
* Added template function: encode_email_filter()
|
273 |
+
* Kept and added only high-quality encoding methods
|
274 |
+
* Refactored the code and changed method- and var-names within the classes
|
275 |
+
* Removed 3rd param $encode_display out of the encoding methods, display should always be encoded
|
276 |
+
* Added prefix 'lim_email_' to the encoding methods
|
277 |
+
|
278 |
+
= 0.12 =
|
279 |
+
* Nothing changed, but 0.11 had some errors because /methods directory was missing in the repository.
|
280 |
+
|
281 |
+
= 0.11 =
|
282 |
+
* also possible to use encode tag in widgets by activating the "filter widget" option
|
283 |
+
|
284 |
+
= 0.10 =
|
285 |
+
* Works with PHP4 and PHP5
|
286 |
+
* Methods: default_encode, wp_antispambot, anti_email_spam, email_escape, hide_email
|
287 |
+
* Use the tags: `[email_encode email=".." display=".."]`, `[email_encoder_form]`
|
288 |
+
* Template function: `email_encode()`
|