Version Description
2015-03-24 = * Fixed site crash after installing 5.0 on some websites
Download this release
Release Info
Developer | Vlad Cleantalk |
Plugin | Spam protection, AntiSpam, FireWall by CleanTalk |
Version | 5.1 |
Comparing to | |
See all releases |
Code changes from version 5.0 to 5.1
- cleantalk-ajax.php +2 -2
- cleantalk-comments.php +41 -40
- cleantalk.php +6 -4
- readme.txt +21 -9
cleantalk-ajax.php
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
<?
|
2 |
|
3 |
/*
|
4 |
AJAX functions
|
@@ -172,4 +172,4 @@ function ct_user_register_ajaxlogin($user_id)
|
|
172 |
return $user_id;
|
173 |
}
|
174 |
|
175 |
-
?>
|
1 |
+
<?php
|
2 |
|
3 |
/*
|
4 |
AJAX functions
|
172 |
return $user_id;
|
173 |
}
|
174 |
|
175 |
+
?>
|
cleantalk-comments.php
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
<?
|
2 |
add_action('admin_menu', 'ct_add_comments_menu');
|
3 |
|
4 |
function ct_add_comments_menu()
|
@@ -10,8 +10,8 @@ function ct_show_checkspam_page()
|
|
10 |
{
|
11 |
?>
|
12 |
<div class="wrap">
|
13 |
-
<h2><? _e("Anti-spam by CleanTalk", 'cleantalk'); ?></h2><br />
|
14 |
-
<?
|
15 |
$args_unchecked = array(
|
16 |
'meta_query' => array(
|
17 |
'relation' => 'AND',
|
@@ -32,23 +32,23 @@ function ct_show_checkspam_page()
|
|
32 |
if($cnt_unchecked>0)
|
33 |
{
|
34 |
?>
|
35 |
-
<button class="button" id="ct_check_spam_button"><? _e("Find spam comments", 'cleantalk'); ?></button><br />
|
36 |
-
<div><? _e("Anti-spam by CleanTalk will check all not spam comments against blacklists database and show you senders that have spam activity on other websites. Just click 'Find spam comments' to start.", 'cleantalk'); ?></div>
|
37 |
-
<?
|
38 |
}
|
39 |
?>
|
40 |
-
<?
|
41 |
//print '<button class="button" id="ct_insert_comments">Insert comments</button><br />';
|
42 |
?>
|
43 |
|
44 |
<div id="ct_working_message" style="display:none">
|
45 |
-
<? _e("Please wait for a while. CleanTalk is checking all approved and pending comments via blacklist database at cleantalk.org. You will have option to delete found spam comments after plugin finish.", 'cleantalk'); ?>
|
46 |
</div>
|
47 |
-
<div id="ct_done_message" <? if($cnt_unchecked>0) print 'style="display:none"'; ?>>
|
48 |
-
<? _e("Done. All comments tested via blacklists database, please see result bellow.", 'cleantalk'); ?>
|
49 |
</div>
|
50 |
<h3 id="ct_checking_status"></h3>
|
51 |
-
<?
|
52 |
$args_spam = array(
|
53 |
'meta_query' => array(
|
54 |
Array(
|
@@ -88,34 +88,34 @@ function ct_show_checkspam_page()
|
|
88 |
<label class="screen-reader-text" for="cb-select-all-1">Select All</label>
|
89 |
<input id="cb-select-all-1" type="checkbox"/>
|
90 |
</th>
|
91 |
-
<th scope="col" id="author" class="manage-column column-slug"><? print _e('Author');?></th>
|
92 |
-
<th scope="col" id="comment" class="manage-column column-comment"><? print _x( 'Comment', 'column name' );;?></th>
|
93 |
-
<th scope="col" id="response" class="manage-column column-response sortable desc"><? print _x( 'In Response To', 'column name' );?></th>
|
94 |
</thead>
|
95 |
<tbody id="the-comment-list" data-wp-lists="list:comment">
|
96 |
-
<?
|
97 |
for($i=0;$i<sizeof($c_spam);$i++)
|
98 |
{
|
99 |
?>
|
100 |
-
<tr id="comment-<? print $c_spam[$i]->comment_ID; ?>" class="comment even thread-even depth-1 approved">
|
101 |
<th scope="row" class="check-column">
|
102 |
-
<label class="screen-reader-text" for="cb-select-<? print $c_spam[$i]->comment_ID; ?>">Select comment</label>
|
103 |
-
<input id="cb-select-<? print $c_spam[$i]->comment_ID; ?>" type="checkbox" name="del_comments[]" value="<? print $c_spam[$i]->comment_ID; ?>"/>
|
104 |
</th>
|
105 |
<td class="author column-author" nowrap>
|
106 |
<strong>
|
107 |
<?php echo get_avatar( $c_spam[$i]->comment_author_email , 32); ?>
|
108 |
-
<? print $c_spam[$i]->comment_author; ?>
|
109 |
</strong>
|
110 |
<br/>
|
111 |
-
<a href="mailto:<? print $c_spam[$i]->comment_author_email; ?>"><? print $c_spam[$i]->comment_author_email; ?></a> <a href="https://cleantalk.org/blacklists/<? print $c_spam[$i]->comment_author_email ; ?>" target="_blank"><img src="https://cleantalk.ru/images/icons/new_window.gif" border="0" style="float:none"/></a>
|
112 |
<br/>
|
113 |
-
<a href="edit-comments.php?s=<? print $c_spam[$i]->comment_author_IP ; ?>&mode=detail"><? print $c_spam[$i]->comment_author_IP ; ?></a>
|
114 |
-
<a href="https://cleantalk.org/blacklists/<? print $c_spam[$i]->comment_author_IP ; ?>" target="_blank"><img src="https://cleantalk.ru/images/icons/new_window.gif" border="0" style="float:none"/></a>
|
115 |
</td>
|
116 |
<td class="comment column-comment">
|
117 |
<div class="submitted-on">
|
118 |
-
<? printf( __( 'Submitted on <a href="%1$s">%2$s at %3$s</a>' ), get_comment_link($c_spam[$i]->comment_ID),
|
119 |
/* translators: comment date format. See http://php.net/date */
|
120 |
get_comment_date( __( 'Y/m/d' ),$c_spam[$i]->comment_ID ),
|
121 |
get_comment_date( get_option( 'time_format' ),$c_spam[$i]->comment_ID )
|
@@ -124,26 +124,26 @@ function ct_show_checkspam_page()
|
|
124 |
|
125 |
</div>
|
126 |
<p>
|
127 |
-
<? print $c_spam[$i]->comment_content; ?>
|
128 |
</p>
|
129 |
</td>
|
130 |
<td class="response column-response">
|
131 |
<div class="response-links">
|
132 |
<span class="post-com-count-wrapper">
|
133 |
-
<a href="http://ct_wp/wp-admin/post.php?post=<? print $c_spam[$i]->comment_post_ID; ?>&action=edit"><? print get_the_title($c_spam[$i]->comment_post_ID); ?></a>
|
134 |
<br/>
|
135 |
-
<a href="http://ct_wp/wp-admin/edit-comments.php?p=<? print $c_spam[$i]->comment_post_ID; ?>" class="post-com-count">
|
136 |
-
<span class="comment-count"><?
|
137 |
$p_cnt=wp_count_comments();
|
138 |
print $p_cnt->total_comments;
|
139 |
?></span>
|
140 |
</a>
|
141 |
</span>
|
142 |
-
<a href="<? print get_permalink($c_spam[$i]->comment_post_ID); ?>"><? print _e('View Post');?></a>
|
143 |
</div>
|
144 |
</td>
|
145 |
</tr>
|
146 |
-
<?
|
147 |
}
|
148 |
$args_spam = array(
|
149 |
'meta_query' => array(
|
@@ -162,7 +162,7 @@ function ct_show_checkspam_page()
|
|
162 |
?>
|
163 |
<tr class="comment even thread-even depth-1 approved">
|
164 |
<td colspan="4">
|
165 |
-
<?
|
166 |
|
167 |
$pages=ceil(intval($cnt_spam)/30);
|
168 |
for($i=1;$i<=$pages;$i++)
|
@@ -179,18 +179,18 @@ function ct_show_checkspam_page()
|
|
179 |
?>
|
180 |
</td>
|
181 |
</tr>
|
182 |
-
<?
|
183 |
}
|
184 |
?>
|
185 |
</tbody>
|
186 |
</table>
|
187 |
-
<button class="button" id="ct_delete_all"><? _e('Delete all content.'); ?></button>
|
188 |
-
<button class="button" id="ct_delete_checked"><? _e('Delete selected', 'cleantalk'); ?></button>
|
189 |
-
<?
|
190 |
}
|
191 |
?>
|
192 |
</div>
|
193 |
-
<?
|
194 |
}
|
195 |
|
196 |
add_action('admin_print_footer_scripts','ct_add_checkspam_button');
|
@@ -201,18 +201,18 @@ function ct_add_checkspam_button()
|
|
201 |
?>
|
202 |
<script>
|
203 |
var ajax_nonce='<?php echo $ajax_nonce; ?>';
|
204 |
-
var spambutton_text='<? _e("Find spam comments", 'cleantalk'); ?>';
|
205 |
</script>
|
206 |
-
<?
|
207 |
if( $screen->id == 'edit-comments' ){
|
208 |
?>
|
209 |
-
<script src="<? print plugins_url( 'cleantalk-comments-editscreen.js', __FILE__ ); ?>"></script>
|
210 |
<?php
|
211 |
}
|
212 |
if($screen->id == 'comments_page_ct_check_spam')
|
213 |
{
|
214 |
?>
|
215 |
-
<script src="<? print plugins_url( 'cleantalk-comments-checkspam.js', __FILE__ ); ?>"></script>
|
216 |
<?php
|
217 |
}
|
218 |
}
|
@@ -411,4 +411,5 @@ function ct_ajax_delete_all()
|
|
411 |
wp_delete_comment($c_spam[$i]->comment_ID, true);
|
412 |
}
|
413 |
die();
|
414 |
-
}
|
|
1 |
+
<?php
|
2 |
add_action('admin_menu', 'ct_add_comments_menu');
|
3 |
|
4 |
function ct_add_comments_menu()
|
10 |
{
|
11 |
?>
|
12 |
<div class="wrap">
|
13 |
+
<h2><?php _e("Anti-spam by CleanTalk", 'cleantalk'); ?></h2><br />
|
14 |
+
<?php
|
15 |
$args_unchecked = array(
|
16 |
'meta_query' => array(
|
17 |
'relation' => 'AND',
|
32 |
if($cnt_unchecked>0)
|
33 |
{
|
34 |
?>
|
35 |
+
<button class="button" id="ct_check_spam_button"><?php _e("Find spam comments", 'cleantalk'); ?></button><br />
|
36 |
+
<div><?php _e("Anti-spam by CleanTalk will check all not spam comments against blacklists database and show you senders that have spam activity on other websites. Just click 'Find spam comments' to start.", 'cleantalk'); ?></div>
|
37 |
+
<?php
|
38 |
}
|
39 |
?>
|
40 |
+
<?php
|
41 |
//print '<button class="button" id="ct_insert_comments">Insert comments</button><br />';
|
42 |
?>
|
43 |
|
44 |
<div id="ct_working_message" style="display:none">
|
45 |
+
<?php _e("Please wait for a while. CleanTalk is checking all approved and pending comments via blacklist database at cleantalk.org. You will have option to delete found spam comments after plugin finish.", 'cleantalk'); ?>
|
46 |
</div>
|
47 |
+
<div id="ct_done_message" <?php if($cnt_unchecked>0) print 'style="display:none"'; ?>>
|
48 |
+
<?php _e("Done. All comments tested via blacklists database, please see result bellow.", 'cleantalk'); ?>
|
49 |
</div>
|
50 |
<h3 id="ct_checking_status"></h3>
|
51 |
+
<?php
|
52 |
$args_spam = array(
|
53 |
'meta_query' => array(
|
54 |
Array(
|
88 |
<label class="screen-reader-text" for="cb-select-all-1">Select All</label>
|
89 |
<input id="cb-select-all-1" type="checkbox"/>
|
90 |
</th>
|
91 |
+
<th scope="col" id="author" class="manage-column column-slug"><?php print _e('Author');?></th>
|
92 |
+
<th scope="col" id="comment" class="manage-column column-comment"><?php print _x( 'Comment', 'column name' );;?></th>
|
93 |
+
<th scope="col" id="response" class="manage-column column-response sortable desc"><?php print _x( 'In Response To', 'column name' );?></th>
|
94 |
</thead>
|
95 |
<tbody id="the-comment-list" data-wp-lists="list:comment">
|
96 |
+
<?php
|
97 |
for($i=0;$i<sizeof($c_spam);$i++)
|
98 |
{
|
99 |
?>
|
100 |
+
<tr id="comment-<?php print $c_spam[$i]->comment_ID; ?>" class="comment even thread-even depth-1 approved">
|
101 |
<th scope="row" class="check-column">
|
102 |
+
<label class="screen-reader-text" for="cb-select-<?php print $c_spam[$i]->comment_ID; ?>">Select comment</label>
|
103 |
+
<input id="cb-select-<?php print $c_spam[$i]->comment_ID; ?>" type="checkbox" name="del_comments[]" value="<?php print $c_spam[$i]->comment_ID; ?>"/>
|
104 |
</th>
|
105 |
<td class="author column-author" nowrap>
|
106 |
<strong>
|
107 |
<?php echo get_avatar( $c_spam[$i]->comment_author_email , 32); ?>
|
108 |
+
<?php print $c_spam[$i]->comment_author; ?>
|
109 |
</strong>
|
110 |
<br/>
|
111 |
+
<a href="mailto:<?php print $c_spam[$i]->comment_author_email; ?>"><?php print $c_spam[$i]->comment_author_email; ?></a> <a href="https://cleantalk.org/blacklists/<?php print $c_spam[$i]->comment_author_email ; ?>" target="_blank"><img src="https://cleantalk.ru/images/icons/new_window.gif" border="0" style="float:none"/></a>
|
112 |
<br/>
|
113 |
+
<a href="edit-comments.php?s=<?php print $c_spam[$i]->comment_author_IP ; ?>&mode=detail"><?php print $c_spam[$i]->comment_author_IP ; ?></a>
|
114 |
+
<a href="https://cleantalk.org/blacklists/<?php print $c_spam[$i]->comment_author_IP ; ?>" target="_blank"><img src="https://cleantalk.ru/images/icons/new_window.gif" border="0" style="float:none"/></a>
|
115 |
</td>
|
116 |
<td class="comment column-comment">
|
117 |
<div class="submitted-on">
|
118 |
+
<?php printf( __( 'Submitted on <a href="%1$s">%2$s at %3$s</a>' ), get_comment_link($c_spam[$i]->comment_ID),
|
119 |
/* translators: comment date format. See http://php.net/date */
|
120 |
get_comment_date( __( 'Y/m/d' ),$c_spam[$i]->comment_ID ),
|
121 |
get_comment_date( get_option( 'time_format' ),$c_spam[$i]->comment_ID )
|
124 |
|
125 |
</div>
|
126 |
<p>
|
127 |
+
<?php print $c_spam[$i]->comment_content; ?>
|
128 |
</p>
|
129 |
</td>
|
130 |
<td class="response column-response">
|
131 |
<div class="response-links">
|
132 |
<span class="post-com-count-wrapper">
|
133 |
+
<a href="http://ct_wp/wp-admin/post.php?post=<?php print $c_spam[$i]->comment_post_ID; ?>&action=edit"><?php print get_the_title($c_spam[$i]->comment_post_ID); ?></a>
|
134 |
<br/>
|
135 |
+
<a href="http://ct_wp/wp-admin/edit-comments.php?p=<?php print $c_spam[$i]->comment_post_ID; ?>" class="post-com-count">
|
136 |
+
<span class="comment-count"><?php
|
137 |
$p_cnt=wp_count_comments();
|
138 |
print $p_cnt->total_comments;
|
139 |
?></span>
|
140 |
</a>
|
141 |
</span>
|
142 |
+
<a href="<?php print get_permalink($c_spam[$i]->comment_post_ID); ?>"><?php print _e('View Post');?></a>
|
143 |
</div>
|
144 |
</td>
|
145 |
</tr>
|
146 |
+
<?php
|
147 |
}
|
148 |
$args_spam = array(
|
149 |
'meta_query' => array(
|
162 |
?>
|
163 |
<tr class="comment even thread-even depth-1 approved">
|
164 |
<td colspan="4">
|
165 |
+
<?php
|
166 |
|
167 |
$pages=ceil(intval($cnt_spam)/30);
|
168 |
for($i=1;$i<=$pages;$i++)
|
179 |
?>
|
180 |
</td>
|
181 |
</tr>
|
182 |
+
<?php
|
183 |
}
|
184 |
?>
|
185 |
</tbody>
|
186 |
</table>
|
187 |
+
<button class="button" id="ct_delete_all"><?php _e('Delete all content.'); ?></button>
|
188 |
+
<button class="button" id="ct_delete_checked"><?php _e('Delete selected', 'cleantalk'); ?></button>
|
189 |
+
<?php
|
190 |
}
|
191 |
?>
|
192 |
</div>
|
193 |
+
<?php
|
194 |
}
|
195 |
|
196 |
add_action('admin_print_footer_scripts','ct_add_checkspam_button');
|
201 |
?>
|
202 |
<script>
|
203 |
var ajax_nonce='<?php echo $ajax_nonce; ?>';
|
204 |
+
var spambutton_text='<?php _e("Find spam comments", 'cleantalk'); ?>';
|
205 |
</script>
|
206 |
+
<?php
|
207 |
if( $screen->id == 'edit-comments' ){
|
208 |
?>
|
209 |
+
<script src="<?php print plugins_url( 'cleantalk-comments-editscreen.js', __FILE__ ); ?>"></script>
|
210 |
<?php
|
211 |
}
|
212 |
if($screen->id == 'comments_page_ct_check_spam')
|
213 |
{
|
214 |
?>
|
215 |
+
<script src="<?php print plugins_url( 'cleantalk-comments-checkspam.js', __FILE__ ); ?>"></script>
|
216 |
<?php
|
217 |
}
|
218 |
}
|
411 |
wp_delete_comment($c_spam[$i]->comment_ID, true);
|
412 |
}
|
413 |
die();
|
414 |
+
}
|
415 |
+
?>
|
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, captcha less, premium anti-spam plugin. No comment spam, no registration spam, no contact spam, protects any WordPress forms.
|
6 |
-
Version: 5.
|
7 |
Author: СleanTalk <welcome@cleantalk.org>
|
8 |
Author URI: http://cleantalk.org
|
9 |
*/
|
@@ -17,12 +17,14 @@ if(!defined('CLEANTALK_PLUGIN_DIR')){
|
|
17 |
// http://codex.wordpress.org/Function_Reference/register_activation_hook
|
18 |
register_activation_hook( __FILE__, 'ct_activation' );
|
19 |
register_deactivation_hook( __FILE__, 'ct_deactivation' );
|
|
|
20 |
|
21 |
// After plugin loaded - to load locale as described in manual
|
22 |
add_action( 'plugins_loaded', 'ct_plugin_loaded' );
|
23 |
|
24 |
-
if (is_admin())
|
25 |
-
|
|
|
26 |
|
27 |
if (!(defined( 'DOING_AJAX' ) && DOING_AJAX)) {
|
28 |
add_action('admin_init', 'ct_admin_init', 1);
|
@@ -93,4 +95,4 @@ if (!function_exists ( 'ct_deactivation')) {
|
|
93 |
|
94 |
require_once(CLEANTALK_PLUGIN_DIR . 'cleantalk-comments.php');
|
95 |
|
96 |
-
?>
|
3 |
Plugin Name: Anti-spam by CleanTalk
|
4 |
Plugin URI: http://cleantalk.org
|
5 |
Description: Max power, all-in-one, captcha less, premium anti-spam plugin. No comment spam, no registration spam, no contact spam, protects any WordPress forms.
|
6 |
+
Version: 5.1
|
7 |
Author: СleanTalk <welcome@cleantalk.org>
|
8 |
Author URI: http://cleantalk.org
|
9 |
*/
|
17 |
// http://codex.wordpress.org/Function_Reference/register_activation_hook
|
18 |
register_activation_hook( __FILE__, 'ct_activation' );
|
19 |
register_deactivation_hook( __FILE__, 'ct_deactivation' );
|
20 |
+
|
21 |
|
22 |
// After plugin loaded - to load locale as described in manual
|
23 |
add_action( 'plugins_loaded', 'ct_plugin_loaded' );
|
24 |
|
25 |
+
if (is_admin())
|
26 |
+
{
|
27 |
+
require_once(CLEANTALK_PLUGIN_DIR . 'cleantalk-admin.php');
|
28 |
|
29 |
if (!(defined( 'DOING_AJAX' ) && DOING_AJAX)) {
|
30 |
add_action('admin_init', 'ct_admin_init', 1);
|
95 |
|
96 |
require_once(CLEANTALK_PLUGIN_DIR . 'cleantalk-comments.php');
|
97 |
|
98 |
+
?>
|
readme.txt
CHANGED
@@ -1,12 +1,13 @@
|
|
1 |
=== Anti-spam by CleanTalk - No Captcha, no comments & registrations spam ===
|
2 |
Contributors: znaeff, shagimuratov, vlad-cleantalk
|
3 |
-
Tags: akismet, anti-spam, antispam, bbpress spam, buddypress spam, captcha antispam, cf7 spam, comments spam, contact form spam, fast secure contact form spam, form, Formidable spam, jetpack spam, landing pages, math, registration spam, s2member spam, signup spam, spam, spammers, spammy, WooCommerce spam, wordpress spam, booking spam, order spam, subscriptions spam, comments, gravity spam, gravity forms spam
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.1.1
|
6 |
-
Stable tag: 5.
|
7 |
License: GPLv2
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
|
|
10 |
Max power, all-in-one, premium anti-spam. No comments & registrations spam, no contact spam, protects any forms. Just install and forget spam.
|
11 |
|
12 |
== Description ==
|
@@ -19,14 +20,19 @@ No CAPTCHA, no questions, no counting animals, no puzzles, no math and no spam b
|
|
19 |
1. Stops spam orders.
|
20 |
1. Stops spam bookings.
|
21 |
1. Stops spam subscriptions.
|
|
|
|
|
22 |
|
23 |
= Spam protection =
|
24 |
* WordPress, JetPack comments.
|
25 |
-
* WordPress, BuddyPress, bbPress, S2Member, WooCommerce
|
26 |
* Formidable forms, Contact form 7, JetPack Contact form, Fast Secure Contact form, Ninja forms, Landing pages, Gravity forms and any themes/custom contact form.
|
27 |
* WooCommerce review form.
|
28 |
* WordPress Landing Pages.
|
29 |
-
* Any WordPress form (option 'Custom contact forms').
|
|
|
|
|
|
|
30 |
|
31 |
= Cloud anti-spam for WordPress. CAPTCHA less, no spam comments, no spam registrations, no spam contact emails, no spam trackbacks =
|
32 |
Spam is one of the most irritating factors. Spam become every year more and conventional anti-spam can no longer handle all the spam bots. CleanTalk prevents spam and automatically blocks it. You'll be surprised of effective protection against spam.
|
@@ -175,9 +181,12 @@ WordPress 3.0 at least. PHP 5 with CURL or file_get_contents() function and enab
|
|
175 |
1. Setup Android/iOS app to have push notices when new legitiamte comments/registrations or contactcs appears on the website.
|
176 |
|
177 |
== Changelog ==
|
178 |
-
= 5.
|
179 |
-
*
|
180 |
-
|
|
|
|
|
|
|
181 |
* Fixed JetPack form protection
|
182 |
|
183 |
= 4.24 2015-03-20 =
|
@@ -527,9 +536,12 @@ WordPress 3.0 at least. PHP 5 with CURL or file_get_contents() function and enab
|
|
527 |
* First version
|
528 |
|
529 |
== Upgrade Notice ==
|
|
|
|
|
|
|
530 |
= 5.00 2015-03-24 =
|
531 |
-
* Added bulk comments checking via CleanTalk blacklists
|
532 |
-
* Added form protection for 'Ajax Login & Register'
|
533 |
* Fixed JetPack form protection
|
534 |
|
535 |
= 4.24 2015-03-20 =
|
1 |
=== Anti-spam by CleanTalk - No Captcha, no comments & registrations spam ===
|
2 |
Contributors: znaeff, shagimuratov, vlad-cleantalk
|
3 |
+
Tags: akismet, anti-spam, antispam, bbpress spam, buddypress spam, captcha antispam, cf7 spam, comments spam, contact form spam, fast secure contact form spam, form, Formidable spam, jetpack spam, landing pages, math, registration spam, s2member spam, signup spam, spam, spammers, spammy, WooCommerce spam, wordpress spam, booking spam, order spam, subscriptions spam, comments, gravity spam, gravity forms spam, widget
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.1.1
|
6 |
+
Stable tag: 5.1
|
7 |
License: GPLv2
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
10 |
+
|
11 |
Max power, all-in-one, premium anti-spam. No comments & registrations spam, no contact spam, protects any forms. Just install and forget spam.
|
12 |
|
13 |
== Description ==
|
20 |
1. Stops spam orders.
|
21 |
1. Stops spam bookings.
|
22 |
1. Stops spam subscriptions.
|
23 |
+
1. Stops spam in widgets.
|
24 |
+
1. Check existing comments for spam
|
25 |
|
26 |
= Spam protection =
|
27 |
* WordPress, JetPack comments.
|
28 |
+
* WordPress, BuddyPress, bbPress, S2Member, WooCommerce registrations.
|
29 |
* Formidable forms, Contact form 7, JetPack Contact form, Fast Secure Contact form, Ninja forms, Landing pages, Gravity forms and any themes/custom contact form.
|
30 |
* WooCommerce review form.
|
31 |
* WordPress Landing Pages.
|
32 |
+
* Any WordPress form (option 'Custom contact forms').
|
33 |
+
|
34 |
+
= Check existing comments for spam =
|
35 |
+
With the help of anti-spam CleanTalk you can check existing comments, to find and quickly delete spam comments. For use these function, go to WP Console->Comments->Find spam comments.
|
36 |
|
37 |
= Cloud anti-spam for WordPress. CAPTCHA less, no spam comments, no spam registrations, no spam contact emails, no spam trackbacks =
|
38 |
Spam is one of the most irritating factors. Spam become every year more and conventional anti-spam can no longer handle all the spam bots. CleanTalk prevents spam and automatically blocks it. You'll be surprised of effective protection against spam.
|
181 |
1. Setup Android/iOS app to have push notices when new legitiamte comments/registrations or contactcs appears on the website.
|
182 |
|
183 |
== Changelog ==
|
184 |
+
= 5.1 2015-03-24 =
|
185 |
+
* Fixed site crash after installing 5.0 on some websites
|
186 |
+
|
187 |
+
= 5.0 2015-03-24 =
|
188 |
+
* Added bulk comments checking for spam via CleanTalk blacklists
|
189 |
+
* Added anti-spam form protection for 'Ajax Login & Register'
|
190 |
* Fixed JetPack form protection
|
191 |
|
192 |
= 4.24 2015-03-20 =
|
536 |
* First version
|
537 |
|
538 |
== Upgrade Notice ==
|
539 |
+
= 5.10 2015-03-24 =
|
540 |
+
* Fixed site crash after installing 5.0 on some websites
|
541 |
+
|
542 |
= 5.00 2015-03-24 =
|
543 |
+
* Added bulk comments checking for spam via CleanTalk blacklists
|
544 |
+
* Added anti-spam form protection for 'Ajax Login & Register'
|
545 |
* Fixed JetPack form protection
|
546 |
|
547 |
= 4.24 2015-03-20 =
|