Version Description
- Added
zero_spam_found_spam_comment
andzero_spam_found_spam_registration
action hooks (thanks @tangrufus) - Minor updates to the readme file
Download this release
Release Info
Developer | bmarshall511 |
Plugin | WordPress Zero Spam |
Version | 1.4.0 |
Comparing to | |
See all releases |
Code changes from version 1.3.3 to 1.4.0
- readme.txt +23 -6
- zero-spam.php +3 -1
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== WordPress Zero Spam ===
|
2 |
-
Contributors: bmarshall511, afragen
|
3 |
Donate link: https://www.gittip.com/bmarshall511/
|
4 |
Tags: comments, spam, antispam, anti-spam, comment spam, spambot, spammer, spam free, spam blocker, registration spam
|
5 |
Requires at least: 3.0.0
|
6 |
-
Tested up to:
|
7 |
-
Stable tag: 1.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -22,12 +22,12 @@ Major features in WordPress Zero Spam include:
|
|
22 |
|
23 |
* **No captcha**, because spam is not users' problem
|
24 |
* **No moderation queues**, because spam is not administrators' problem
|
25 |
-
* **Blocks spam comments** with the use of JavaScript
|
26 |
-
* **
|
27 |
|
28 |
**Languages:** English
|
29 |
|
30 |
-
If you have suggestions for a new add-on, feel free to email me at me@benmarshall.me. Want regular updates? Follow me on Twitter <a href="http://www.benmarshall.me" target="_blank">
|
31 |
|
32 |
== Installation ==
|
33 |
|
@@ -36,14 +36,29 @@ If you have suggestions for a new add-on, feel free to email me at me@benmarshal
|
|
36 |
|
37 |
== Frequently Asked Questions ==
|
38 |
|
|
|
|
|
|
|
|
|
39 |
= I keep getting 'There was a problem processing your comment.' =
|
40 |
|
41 |
Be sure JavaScript is enabled and there are no JS errors.
|
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
== Screenshots ==
|
44 |
|
45 |
== Changelog ==
|
46 |
|
|
|
|
|
|
|
|
|
47 |
= 1.3.1 - 1.3.3 =
|
48 |
* Minor fixes to WP SVN repo
|
49 |
|
@@ -70,4 +85,6 @@ Be sure JavaScript is enabled and there are no JS errors.
|
|
70 |
* Thanks to [David Walsh](http://davidwalsh.name) [@davidwalshblog](https://twitter.com/davidwalshblog) for the inspiration behind this plugin.
|
71 |
|
72 |
== Contributors ==
|
|
|
73 |
* [Andy Fragen](https://github.com/afragen)
|
|
1 |
=== WordPress Zero Spam ===
|
2 |
+
Contributors: bmarshall511, afragen, tangrufus
|
3 |
Donate link: https://www.gittip.com/bmarshall511/
|
4 |
Tags: comments, spam, antispam, anti-spam, comment spam, spambot, spammer, spam free, spam blocker, registration spam
|
5 |
Requires at least: 3.0.0
|
6 |
+
Tested up to: 4.0.0
|
7 |
+
Stable tag: 1.4.0
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
22 |
|
23 |
* **No captcha**, because spam is not users' problem
|
24 |
* **No moderation queues**, because spam is not administrators' problem
|
25 |
+
* **Blocks spam registrations & comments** with the use of JavaScript
|
26 |
+
* **Extend the plugin** with action hooks
|
27 |
|
28 |
**Languages:** English
|
29 |
|
30 |
+
If you have suggestions for a new add-on, feel free to email me at me@benmarshall.me. Want regular updates? <a href="https://twitter.com/bmarshall0511">Follow me on Twitter</a> or <a href="http://www.benmarshall.me" target="_blank">visit my blog</a>.
|
31 |
|
32 |
== Installation ==
|
33 |
|
36 |
|
37 |
== Frequently Asked Questions ==
|
38 |
|
39 |
+
= Is JavaScript required for this plugin to work? =
|
40 |
+
|
41 |
+
Yes, that's what does the magic and keeps spam bots out.
|
42 |
+
|
43 |
= I keep getting 'There was a problem processing your comment.' =
|
44 |
|
45 |
Be sure JavaScript is enabled and there are no JS errors.
|
46 |
|
47 |
+
= Can I extend the plugin with action hooks? =
|
48 |
+
|
49 |
+
Yes, currently there's two hooks available:
|
50 |
+
|
51 |
+
* `zero_spam_found_spam_registration` - Runs after a spam registration is detected
|
52 |
+
* `zero_spam_found_spam_comment` - Runs after a spam comment is detected
|
53 |
+
|
54 |
== Screenshots ==
|
55 |
|
56 |
== Changelog ==
|
57 |
|
58 |
+
= 1.4.0 =
|
59 |
+
* Added `zero_spam_found_spam_comment` and `zero_spam_found_spam_registration` action hooks (thanks @tangrufus)
|
60 |
+
* Minor updates to the readme file
|
61 |
+
|
62 |
= 1.3.1 - 1.3.3 =
|
63 |
* Minor fixes to WP SVN repo
|
64 |
|
85 |
* Thanks to [David Walsh](http://davidwalsh.name) [@davidwalshblog](https://twitter.com/davidwalshblog) for the inspiration behind this plugin.
|
86 |
|
87 |
== Contributors ==
|
88 |
+
* [Ben Marshall](https://github.com/bmarshall511)
|
89 |
* [Andy Fragen](https://github.com/afragen)
|
90 |
+
* [Tang Rufus](https://github.com/TangRufus)
|
zero-spam.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: WordPress Zero Spam
|
4 |
* Plugin URI: http://www.benmarshall.me/wordpress-zero-spam-plugin
|
5 |
* Description: Tired of all the useless and bloated WordPress spam plugins? The WordPress Zero Spam plugin makes blocking spam a cinch. <strong>Just install, activate and say goodbye to spam.</strong> Based on work by <a href="http://davidwalsh.name/wordpress-comment-spam" target="_blank">David Walsh</a>.
|
6 |
-
* Version: 1.
|
7 |
* Author: Ben Marshall
|
8 |
* Author URI: http://www.benmarshall.me
|
9 |
* License: GPL2
|
@@ -105,6 +105,7 @@ class Zero_Spam {
|
|
105 |
*/
|
106 |
public function preprocess_comment( $commentdata ) {
|
107 |
if ( ! isset ( $_POST['zero-spam'] ) && ! current_user_can( 'moderate_comments' ) ) {
|
|
|
108 |
die( __( 'There was a problem processing your comment.', 'zerospam' ) );
|
109 |
}
|
110 |
return $commentdata;
|
@@ -123,6 +124,7 @@ class Zero_Spam {
|
|
123 |
*/
|
124 |
public function preprocess_registration( $errors, $sanitized_user_login, $user_email ) {
|
125 |
if ( ! isset ( $_POST['zero-spam'] ) ) {
|
|
|
126 |
$errors->add( 'spam_error', __( '<strong>ERROR</strong>: There was a problem processing your registration.', 'zerospam' ) );
|
127 |
}
|
128 |
return $errors;
|
3 |
* Plugin Name: WordPress Zero Spam
|
4 |
* Plugin URI: http://www.benmarshall.me/wordpress-zero-spam-plugin
|
5 |
* Description: Tired of all the useless and bloated WordPress spam plugins? The WordPress Zero Spam plugin makes blocking spam a cinch. <strong>Just install, activate and say goodbye to spam.</strong> Based on work by <a href="http://davidwalsh.name/wordpress-comment-spam" target="_blank">David Walsh</a>.
|
6 |
+
* Version: 1.4.0
|
7 |
* Author: Ben Marshall
|
8 |
* Author URI: http://www.benmarshall.me
|
9 |
* License: GPL2
|
105 |
*/
|
106 |
public function preprocess_comment( $commentdata ) {
|
107 |
if ( ! isset ( $_POST['zero-spam'] ) && ! current_user_can( 'moderate_comments' ) ) {
|
108 |
+
do_action( 'zero_spam_found_spam_comment', $commentdata );
|
109 |
die( __( 'There was a problem processing your comment.', 'zerospam' ) );
|
110 |
}
|
111 |
return $commentdata;
|
124 |
*/
|
125 |
public function preprocess_registration( $errors, $sanitized_user_login, $user_email ) {
|
126 |
if ( ! isset ( $_POST['zero-spam'] ) ) {
|
127 |
+
do_action( 'zero_spam_found_spam_registration', $errors, $sanitized_user_login, $user_email );
|
128 |
$errors->add( 'spam_error', __( '<strong>ERROR</strong>: There was a problem processing your registration.', 'zerospam' ) );
|
129 |
}
|
130 |
return $errors;
|