Version Description
January 18 2019 = * Fix: "Settings" link returns to plugin page.
Download this release
Release Info
Developer | shagimuratov |
Plugin | Spam protection, AntiSpam, FireWall by CleanTalk |
Version | 5.113.2 |
Comparing to | |
See all releases |
Code changes from version 5.113.1 to 5.113.2
- cleantalk.php +19 -3
- inc/cleantalk-admin.php +0 -17
- inc/cleantalk-settings.php +1 -1
- readme.txt +12 -3
cleantalk.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Anti-Spam by CleanTalk
|
4 |
Plugin URI: http://cleantalk.org
|
5 |
Description: Max power, all-in-one, no Captcha, premium anti-spam plugin. No comment spam, no registration spam, no contact spam, protects any WordPress forms.
|
6 |
-
Version: 5.113.
|
7 |
Author: СleanTalk <welcome@cleantalk.org>
|
8 |
Author URI: http://cleantalk.org
|
9 |
*/
|
@@ -247,7 +247,7 @@ if(!defined('CLEANTALK_PLUGIN_DIR')){
|
|
247 |
// Some of plugins to register a users use AJAX context.
|
248 |
add_filter('registration_errors', 'ct_registration_errors', 1, 3);
|
249 |
add_filter('registration_errors', 'ct_check_registration_erros', 999999, 3);
|
250 |
-
add_action('user_register', '
|
251 |
|
252 |
if(class_exists('BuddyPress')){
|
253 |
require_once(CLEANTALK_PLUGIN_DIR . 'inc/cleantalk-public.php');
|
@@ -267,6 +267,22 @@ if(!defined('CLEANTALK_PLUGIN_DIR')){
|
|
267 |
$ct_check_post_result=false;
|
268 |
ct_contact_form_validate();
|
269 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
270 |
|
271 |
// Public pages actions
|
272 |
}else{
|
@@ -286,7 +302,7 @@ if(!defined('CLEANTALK_PLUGIN_DIR')){
|
|
286 |
add_action('register_form', 'ct_register_form');
|
287 |
add_filter('registration_errors', 'ct_registration_errors', 1, 3);
|
288 |
add_filter('registration_errors', 'ct_check_registration_erros', 999999, 3);
|
289 |
-
add_action('user_register', '
|
290 |
|
291 |
// Multisite registrations
|
292 |
add_action('signup_extra_fields','ct_register_form');
|
3 |
Plugin Name: Anti-Spam by CleanTalk
|
4 |
Plugin URI: http://cleantalk.org
|
5 |
Description: Max power, all-in-one, no Captcha, premium anti-spam plugin. No comment spam, no registration spam, no contact spam, protects any WordPress forms.
|
6 |
+
Version: 5.113.2
|
7 |
Author: СleanTalk <welcome@cleantalk.org>
|
8 |
Author URI: http://cleantalk.org
|
9 |
*/
|
247 |
// Some of plugins to register a users use AJAX context.
|
248 |
add_filter('registration_errors', 'ct_registration_errors', 1, 3);
|
249 |
add_filter('registration_errors', 'ct_check_registration_erros', 999999, 3);
|
250 |
+
add_action('user_register', 'apbct_user_register');
|
251 |
|
252 |
if(class_exists('BuddyPress')){
|
253 |
require_once(CLEANTALK_PLUGIN_DIR . 'inc/cleantalk-public.php');
|
267 |
$ct_check_post_result=false;
|
268 |
ct_contact_form_validate();
|
269 |
}
|
270 |
+
|
271 |
+
// Sends feedback to the cloud about comments
|
272 |
+
// add_action('wp_set_comment_status', 'ct_comment_send_feedback', 10, 2);
|
273 |
+
|
274 |
+
// Sends feedback to the cloud about deleted users
|
275 |
+
global $pagenow;
|
276 |
+
if($pagenow=='users.php')
|
277 |
+
add_action('delete_user', 'apbct_user__delete__hook', 10, 2);
|
278 |
+
|
279 |
+
if($pagenow=='plugins.php' || (isset($_SERVER['REQUEST_URI']) && strpos($_SERVER['REQUEST_URI'],'plugins.php') !== false)){
|
280 |
+
|
281 |
+
add_filter('plugin_action_links_'.plugin_basename(__FILE__), 'apbct_admin__plugin_action_links', 10, 2);
|
282 |
+
add_filter('network_admin_plugin_action_links_'.plugin_basename(__FILE__), 'apbct_admin__plugin_action_links', 10, 2);
|
283 |
+
|
284 |
+
add_filter('plugin_row_meta', 'apbct_admin__register_plugin_links', 10, 2);
|
285 |
+
}
|
286 |
|
287 |
// Public pages actions
|
288 |
}else{
|
302 |
add_action('register_form', 'ct_register_form');
|
303 |
add_filter('registration_errors', 'ct_registration_errors', 1, 3);
|
304 |
add_filter('registration_errors', 'ct_check_registration_erros', 999999, 3);
|
305 |
+
add_action('user_register', 'apbct_user_register');
|
306 |
|
307 |
// Multisite registrations
|
308 |
add_action('signup_extra_fields','ct_register_form');
|
inc/cleantalk-admin.php
CHANGED
@@ -175,23 +175,6 @@ function apbct_admin__init(){
|
|
175 |
}
|
176 |
|
177 |
}
|
178 |
-
|
179 |
-
// Sends feedback to the cloud about comments
|
180 |
-
// add_action('wp_set_comment_status', 'ct_comment_send_feedback', 10, 2);
|
181 |
-
|
182 |
-
// Sends feedback to the cloud about deleted users
|
183 |
-
global $pagenow;
|
184 |
-
if($pagenow=='users.php')
|
185 |
-
add_action('delete_user', 'apbct_user__delete__hook', 10, 2);
|
186 |
-
|
187 |
-
if($pagenow=='plugins.php' || (isset($_SERVER['REQUEST_URI']) && strpos($_SERVER['REQUEST_URI'],'plugins.php') !== false)){
|
188 |
-
|
189 |
-
add_filter('plugin_action_links_'.plugin_basename(__FILE__), 'apbct_admin__plugin_action_links', 10, 2);
|
190 |
-
add_filter('network_admin_plugin_action_links_'.plugin_basename(__FILE__), 'apbct_admin__plugin_action_links', 10, 2);
|
191 |
-
|
192 |
-
add_filter('plugin_row_meta', 'apbct_admin__register_plugin_links', 10, 2);
|
193 |
-
}
|
194 |
-
|
195 |
}
|
196 |
|
197 |
/**
|
175 |
}
|
176 |
|
177 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
}
|
179 |
|
180 |
/**
|
inc/cleantalk-settings.php
CHANGED
@@ -577,7 +577,7 @@ function apbct_settings__field__state(){
|
|
577 |
echo '<img class="apbct_status_icon" src="'.($apbct->settings['general_contact_forms_test']==1 || $apbct->moderate_ip ? $img : $img_no).'"/>'
|
578 |
.__('Custom contact forms', 'cleantalk');
|
579 |
echo '<img class="apbct_status_icon" src="'.($apbct->data['moderate'] == 1 || $apbct->moderate_ip ? $img : $img_no).'"/>'
|
580 |
-
.__('Validate email for existence', 'cleantalk');
|
581 |
|
582 |
// SFW + current network count
|
583 |
/*
|
577 |
echo '<img class="apbct_status_icon" src="'.($apbct->settings['general_contact_forms_test']==1 || $apbct->moderate_ip ? $img : $img_no).'"/>'
|
578 |
.__('Custom contact forms', 'cleantalk');
|
579 |
echo '<img class="apbct_status_icon" src="'.($apbct->data['moderate'] == 1 || $apbct->moderate_ip ? $img : $img_no).'"/>'
|
580 |
+
.'<a style="color: black" href="https://blog.cleantalk.org/real-time-email-address-existence-validation/">'.__('Validate email for existence', 'cleantalk').'</a>';
|
581 |
|
582 |
// SFW + current network count
|
583 |
/*
|
readme.txt
CHANGED
@@ -3,10 +3,10 @@ Contributors: safronik
|
|
3 |
Tags: spam, antispam, protection, comments, firewall
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 5.0
|
6 |
-
Stable tag: 5.113.
|
7 |
License: GPLv2
|
8 |
|
9 |
-
Spam protection, antispam, all-in-one, premium plugin. No spam comments & users, no spam contact form & WooCommerce anti-spam.
|
10 |
|
11 |
== Description ==
|
12 |
|
@@ -30,7 +30,7 @@ No CAPTCHA, no questions, no animal counting, no puzzles, no math and no spam bo
|
|
30 |
13. Real-time email validation. Is email real or Not.
|
31 |
14. Blocking disposable & temporary emails.
|
32 |
15. No Spam - No Google Penalties. Give your SEO boost.
|
33 |
-
|
34 |
|
35 |
= Public reviews =
|
36 |
> CleanTalk - Cloud-Based Anti-Spam Service to Keep Your Site Bot-Free.
|
@@ -140,6 +140,9 @@ Service CleanTalk (this plugin is a client application for CleanTalk anti-spam s
|
|
140 |
= Spam FireWall =
|
141 |
CleanTalk has an advanced option "Spam FireWall". This option allows blocking the most active spam bots before they get access to your website. It prevents spam bots from loading website pages so your web server doesn't have to perform all scripts on these pages. Also it prevents scanning of pages of the website by spam bots. Therefore Spam FireWall significantly reduces the load on your web server. Spam FireWall also makes CleanTalk the two-step protection from spam bots. Spam FireWall is the first step and it blocks the most active spam bots. CleanTalk Anti-Spam is the second step and checks all other requests on the website in the moment of submitting comments/registers etc.
|
142 |
|
|
|
|
|
|
|
143 |
= How Spam FireWall works? =
|
144 |
* The visitor enters to your web site.
|
145 |
* HTTP request data are being checked in the nearly 5.8 million of the identified spam bot IPs.
|
@@ -555,6 +558,9 @@ If your website has forms that send data to external sources, you can enable opt
|
|
555 |
10. Website's options.
|
556 |
|
557 |
== Changelog ==
|
|
|
|
|
|
|
558 |
= 5.113.1 January 17 2019 =
|
559 |
* Fix: Conflict with CityTours theme.
|
560 |
* Fix: Error for Wordpress lower 4.7.
|
@@ -1774,6 +1780,9 @@ If your website has forms that send data to external sources, you can enable opt
|
|
1774 |
* First version
|
1775 |
|
1776 |
== Upgrade Notice ==
|
|
|
|
|
|
|
1777 |
= 5.113.1 January 17 2019 =
|
1778 |
* Fix: Conflict with CityTours theme.
|
1779 |
* Fix: Error for Wordperss lower 4.7.
|
3 |
Tags: spam, antispam, protection, comments, firewall
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 5.0
|
6 |
+
Stable tag: 5.113.2
|
7 |
License: GPLv2
|
8 |
|
9 |
+
Spam protection, antispam FireWall, all-in-one, premium plugin. No spam comments & users, no spam contact form & WooCommerce anti-spam.
|
10 |
|
11 |
== Description ==
|
12 |
|
30 |
13. Real-time email validation. Is email real or Not.
|
31 |
14. Blocking disposable & temporary emails.
|
32 |
15. No Spam - No Google Penalties. Give your SEO boost.
|
33 |
+
16. Mobile friendly Anti Spam & FireWall.
|
34 |
|
35 |
= Public reviews =
|
36 |
> CleanTalk - Cloud-Based Anti-Spam Service to Keep Your Site Bot-Free.
|
140 |
= Spam FireWall =
|
141 |
CleanTalk has an advanced option "Spam FireWall". This option allows blocking the most active spam bots before they get access to your website. It prevents spam bots from loading website pages so your web server doesn't have to perform all scripts on these pages. Also it prevents scanning of pages of the website by spam bots. Therefore Spam FireWall significantly reduces the load on your web server. Spam FireWall also makes CleanTalk the two-step protection from spam bots. Spam FireWall is the first step and it blocks the most active spam bots. CleanTalk Anti-Spam is the second step and checks all other requests on the website in the moment of submitting comments/registers etc.
|
142 |
|
143 |
+
Spam FireWall is fully compatible with the most popular VPN services.
|
144 |
+
Also, Spam FireWall supports all search engines Google, Bing, Yahoo, Baidu, MSN, Yandex and etc.
|
145 |
+
|
146 |
= How Spam FireWall works? =
|
147 |
* The visitor enters to your web site.
|
148 |
* HTTP request data are being checked in the nearly 5.8 million of the identified spam bot IPs.
|
558 |
10. Website's options.
|
559 |
|
560 |
== Changelog ==
|
561 |
+
= 5.113.2 January 18 2019 =
|
562 |
+
* Fix: "Settings" link returns to plugin page.
|
563 |
+
|
564 |
= 5.113.1 January 17 2019 =
|
565 |
* Fix: Conflict with CityTours theme.
|
566 |
* Fix: Error for Wordpress lower 4.7.
|
1780 |
* First version
|
1781 |
|
1782 |
== Upgrade Notice ==
|
1783 |
+
= 5.113.2 January 18 2019 =
|
1784 |
+
* Fix: "Settings" link returns to plugin page.
|
1785 |
+
|
1786 |
= 5.113.1 January 17 2019 =
|
1787 |
* Fix: Conflict with CityTours theme.
|
1788 |
* Fix: Error for Wordperss lower 4.7.
|