Version Description
- Fixed bug retina png and gif images
Download this release
Release Info
| Developer | freelancephp |
| Plugin | |
| 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()`
|
