Author Archive

Kitten’s Spam Words 1.0

No
responses
by
on
June 4th, 2004
in
Weblog Add-Ons, WordPress Hack

This plugin adds a “Delete comments as spam” button to the mass editing of comments page. When used to delete unwanted comments, the email address, url, and IP address of that comment will be added to your spam words list. Future comments matching any of those items will automatically be moderated. You can download the .zip file or view the source. Leave any bug reports as comments to this post.

[Continue Reading...]

Subscribe to Post via email call for beta testers

2
responses
by
on
June 3rd, 2004
in
Weblog Add-Ons, WordPress Hack

If you’d like to beta test this plugin, leave a comment on this thread, including your email address (never shown to the public) and I’ll send you the .zip file. The install is easy, add a line to wp-comments.php upload 4 files, run the installer, and you’re done. The interface is a popup window that asks to add the email address entered in the comment form to the mailing list. It check if the address is already subscribed to the post, and if the address is on a site-wide banned list. If not they’re subscribed and will receive a mail everytime a comment is added to the post. A word about the banned list. If someone is subscribing email address other than their own, this is a way for them to stop your site from sending any email to that address. I doesn’t stop the abuse, but gives the victim […]

[Continue Reading...]

Captchas for the blind

No
responses

Here’s a proof of concept that I put together to illustrate my idea of using text+logic+PHP to make a simple but effective non-graphical captcha-style verification mechanism. Visit the example page, and leave your feedback. Based on feedback so far, I’m going to persue this idea and build a plugin based on it.

[Continue Reading...]

Spam words bug

2
responses
by
on
June 1st, 2004
in
General, WordPress Hack

In WP 1.2 there’s a bug in the built-in blacklist function. If you haven’t tried this out as a way of protecting your blog from comment spam, you should look into this. The default list is empty, and you can enter words, author names, email addresses, IP address, and URI/URLs. If any word in the list matches anything in the comment text, comment author’s name, comment author’s email address, comment author’s URL, or comment author’s IP address, the comment will be held for moderation. The bug is that if there’s a blank line in or at the end of the list, it’s treated as a wildcard, and it matches anything in the comment body. So all comments will be moderated regardless of comments. This is fixed in the CVS, but I thought I’d publish the fix for those that don’t want to run a diff against the CVS version. (Also, […]

[Continue Reading...]

Comment Killer

3
responses
by
on
May 28th, 2004
in
WordPress Hack

After a spirited IRC discussion, I decided to write a comment spam killing plugin. If you use it, ANY comment flagged for moderation will be deleted, w/o user intervention. No file modifications are needed, just drop into plugins and activate. Use with caution, this is weapons grade material. Read my blog post about it (recommended), visit the project page, or download the .zip file.

[Continue Reading...]

Location Manager

2
responses
by
on
May 26th, 2004
in
WordPress Hack

The Location Manger is a utility add-on for WordPress 1.2, that allows you to save latitude and longitude pairs with a name, url, and a comment. You can access your saved locations from the advanced editing page (on basic editing WP uses the default lat/lon as usual). This hack adds a “Location” panel to the admin interface and a dropdown menu to edit-form-advanced.php. As a technology demonstration, it’s object-oriented, with the HTML output done from inside the class. I’ve uploaded a screenshots of the Location panel and and editing interface for your viewing pleasure. You can download the .zip file from my projects page, and leave comments & bug reports on this blog entry.

[Continue Reading...]



Obviously Powered by WordPress. © 2003-2013

page counter
css.php