1 === Akismet === |
1 === Akismet === |
2 Contributors: matt, ryan, andy, mdawaffe, tellyworth, automattic |
2 Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, automattic |
3 Tags: akismet, comments, spam |
3 Tags: akismet, comments, spam |
4 Requires at least: 2.0 |
4 Requires at least: 3.0 |
5 Tested up to: 2.9 |
5 Tested up to: 3.4 |
|
6 Stable tag: 2.5.6 |
|
7 License: GPLv2 or later |
6 |
8 |
7 Akismet checks your comments against the Akismet web service to see if they look like spam or not. |
9 Akismet checks your comments against the Akismet web service to see if they look like spam or not. |
8 |
10 |
9 == Description == |
11 == Description == |
10 |
12 |
11 Akismet checks your comments against the Akismet web service to see if they look like spam or not and lets you |
13 Akismet checks your comments against the Akismet web service to see if they look like spam or not and lets you |
12 review the spam it catches under your blog's "Comments" admin screen. |
14 review the spam it catches under your blog's "Comments" admin screen. |
13 |
15 |
14 Want to show off how much spam Akismet has caught for you? Just put `<?php akismet_counter(); ?>` in your template. |
16 Major new features in Akismet 2.5 include: |
15 |
17 |
16 See also: [WP Stats plugin](http://wordpress.org/extend/plugins/stats/). |
18 * A comment status history, so you can easily see which comments were caught or cleared by Akismet, and which were spammed or unspammed by a moderator |
|
19 * Links are highlighted in the comment body, to reveal hidden or misleading links |
|
20 * If your web host is unable to reach Akismet's servers, the plugin will automatically retry when your connection is back up |
|
21 * Moderators can see the number of approved comments for each user |
|
22 * Spam and Unspam reports now include more information, to help improve accuracy |
17 |
23 |
18 PS: You'll need a [WordPress.com API key](http://wordpress.com/api-keys/) to use it. |
24 PS: You'll need an [Akismet.com API key](http://akismet.com/get/) to use it. Keys are free for personal blogs, with paid subscriptions available for businesses and commercial sites. |
19 |
25 |
20 == Installation == |
26 == Installation == |
21 |
27 |
22 Upload the Akismet plugin to your blog, Activate it, then enter your [WordPress.com API key](http://wordpress.com/api-keys/). |
28 Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.com API key](http://akismet.com/get/). |
23 |
29 |
24 1, 2, 3: You're done! |
30 1, 2, 3: You're done! |
25 |
31 |
26 == Changelog == |
32 == Changelog == |
|
33 |
|
34 = 2.5.6 = |
|
35 * Prevent retry scheduling problems on sites where wp_cron is misbehaving |
|
36 * Preload mshot previews |
|
37 * Modernize the widget code |
|
38 * Fix a bug where comments were not held for moderation during an error condition |
|
39 * Improve the UX and display when comments are temporarily held due to an error |
|
40 * Make the Check For Spam button force a retry when comments are held due to an error |
|
41 * Handle errors caused by an invalid key |
|
42 * Don't retry comments that are too old |
|
43 * Improve error messages when verifying an API key |
|
44 |
|
45 = 2.5.5 = |
|
46 * Add nonce check for comment author URL remove action |
|
47 * Fix the settings link |
|
48 |
|
49 = 2.5.4 = |
|
50 * Limit Akismet CSS and Javascript loading in wp-admin to just the pages that need it |
|
51 * Added author URL quick removal functionality |
|
52 * Added mShot preview on Author URL hover |
|
53 * Added empty index.php to prevent directory listing |
|
54 * Move wp-admin menu items under Jetpack, if it is installed |
|
55 * Purge old Akismet comment meta data, default of 15 days |
|
56 |
|
57 = 2.5.3 = |
|
58 * Specify the license is GPL v2 or later |
|
59 * Fix a bug that could result in orphaned commentmeta entries |
|
60 * Include hotfix for WordPress 3.0.5 filter issue |
|
61 |
|
62 = 2.5.2 = |
|
63 |
|
64 * Properly format the comment count for author counts |
|
65 * Look for super admins on multisite installs when looking up user roles |
|
66 * Increase the HTTP request timeout |
|
67 * Removed padding for author approved count |
|
68 * Fix typo in function name |
|
69 * Set Akismet stats iframe height to fixed 2500px. Better to have one tall scroll bar than two side by side. |
|
70 |
|
71 = 2.5.1 = |
|
72 |
|
73 * Fix a bug that caused the "Auto delete" option to fail to discard comments correctly |
|
74 * Remove the comment nonce form field from the 'Akismet Configuration' page in favor of using a filter, akismet_comment_nonce |
|
75 * Fixed padding bug in "author" column of posts screen |
|
76 * Added margin-top to "cleared by ..." badges on dashboard |
|
77 * Fix possible error when calling akismet_cron_recheck() |
|
78 * Fix more PHP warnings |
|
79 * Clean up XHTML warnings for comment nonce |
|
80 * Fix for possible condition where scheduled comment re-checks could get stuck |
|
81 * Clean up the comment meta details after deleting a comment |
|
82 * Only show the status badge if the comment status has been changed by someone/something other than Akismet |
|
83 * Show a 'History' link in the row-actions |
|
84 * Translation fixes |
|
85 * Reduced font-size on author name |
|
86 * Moved "flagged by..." notification to top right corner of comment container and removed heavy styling |
|
87 * Hid "flagged by..." notification while on dashboard |
|
88 |
|
89 = 2.5.0 = |
|
90 |
|
91 * Track comment actions under 'Akismet Status' on the edit comment screen |
|
92 * Fix a few remaining deprecated function calls ( props Mike Glendinning ) |
|
93 * Use HTTPS for the stats IFRAME when wp-admin is using HTTPS |
|
94 * Use the WordPress HTTP class if available |
|
95 * Move the admin UI code to a separate file, only loaded when needed |
|
96 * Add cron retry feature, to replace the old connectivity check |
|
97 * Display Akismet status badge beside each comment |
|
98 * Record history for each comment, and display it on the edit page |
|
99 * Record the complete comment as originally submitted in comment_meta, to use when reporting spam and ham |
|
100 * Highlight links in comment content |
|
101 * New option, "Show the number of comments you've approved beside each comment author." |
|
102 * New option, "Use a nonce on the comment form." |
|
103 |
|
104 = 2.4.0 = |
|
105 |
|
106 * Spell out that the license is GPLv2 |
|
107 * Fix PHP warnings |
|
108 * Fix WordPress deprecated function calls |
|
109 * Fire the delete_comment action when deleting comments |
|
110 * Move code specific for older WP versions to legacy.php |
|
111 * General code clean up |
|
112 |
|
113 = 2.3.0 = |
|
114 |
|
115 * Fix "Are you sure" nonce message on config screen in WPMU |
|
116 * Fix XHTML compliance issue in sidebar widget |
|
117 * Change author link; remove some old references to WordPress.com accounts |
|
118 * Localize the widget title (core ticket #13879) |
|
119 |
|
120 = 2.2.9 = |
|
121 |
|
122 * Eliminate a potential conflict with some plugins that may cause spurious reports |
|
123 |
|
124 = 2.2.8 = |
|
125 |
|
126 * Fix bug in initial comment check for ipv6 addresses |
|
127 * Report comments as ham when they are moved from spam to moderation |
|
128 * Report comments as ham when clicking undo after spam |
|
129 * Use transition_comment_status action when available instead of older actions for spam/ham submissions |
|
130 * Better diagnostic messages when PHP network functions are unavailable |
|
131 * Better handling of comments by logged-in users |
27 |
132 |
28 = 2.2.7 = |
133 = 2.2.7 = |
29 |
134 |
30 * Add a new AKISMET_VERSION constant |
135 * Add a new AKISMET_VERSION constant |
31 * Reduce the possibility of over-counting spam when another spam filter plugin is in use |
136 * Reduce the possibility of over-counting spam when another spam filter plugin is in use |