Stopping Spam Bots on Blog Registration in WordPress MultiUser

After running WordPress MultiUser for more then a year the biggest problem wasn’t the comment spam , but the fact that if I leave the site open for registration of new accounts the spam bots find it and start the attack.

I have tested a few plugins with different levels of success , all have a high level of false positive which didn’t satisfied me.

And so , I have turned to google to search a better solution for my problem and find this page about using .htaccess files to stop comment spam. After some modification now running it on with success with the apache logs showing that the bots are still attacking but they are not able to register and the positive fact is that valid users don’t encounter any problems on registration.

What is nice about this technique is that you don’t need anything from WordPress , no plugins or mu-plugins or some anti-hacker core files, the Apache steps in and kick spammers out.

Check this example:

# BEGIN ANTISPAMBLOG REGISTRATION
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-signup\.php*
RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://myfastblog.com/ [R=301,L]
# END ANTISPAMBLOG REGISTRATION

WPMU Fast Verification for Google Webmaster Tools and Yahoo! Site Explorer [upgrade]

Finally we have a new version of WPMU Fast Verification plugin. The new features add fast verification for Bing Webmaster Center & Alexa Siteowners.

So now you have one plugin for verify meta key for Google Webmaster Tools, Yahoo! SiteExplorer, Bing Webmaster Center & Alexa Siteowners

You can download from here.

WPMU Fast Verification for Google Webmaster Tools and Yahoo! Site Explorer

This plugin will allow you to do fast verification for your WordPress MU websites with Google Webmaster Tools and Yahoo! SiteExplorer.

Is an easy and faster tool. Easy to install. Easy to use.

1. Download the plugin, extract in a folder
2. Upload fastverification.php to your wmpu plugins folder on your server, /wp-content/mu-plugins
3. Upload directory /fast-verification to your wmpu plugins folder on your server, /wp-content/mu-plugins
4. For settings every user can it set from Sentings -> Fast Verification
5. Go to Google Webmaster Tools and Yahoo! SiteExplorer to get your verification/authentication information.
6. Enter the meta value on the Fast Verification page and Update Options.
7. The plugin will generate meta tags on the homepage of your blog.

Download WPMU Fast Verification.

Also you can download Romanian version WPMU Fast Verification [Romanian].

Snow Explosion WP Theme v.1.0

Because is winter and a lot of people love winter is time to have your blog personalized for winter time. This help your readers to feel more confortable on your blog.

For installing theme you need to follow the next steps:
1. Unpack this archive
2. Copy in your plugins directory /fonts /let-it-snow /wp-cufon
3. Copy /snowexplosion in your themes directory.
4. Go to Admin WordPress and select Plugins and activate Let It Snow! and WP-Cufón plugins
5. Select theme.

Snow Explosion Screenshot

Download: Snow-Explosion WP Theme v.1.0

Display last updated N blogs in WPMU

To display last N updated blogs in WordPress MU main page, just add code below to the sidebar.php of your theme:

<?php
$blogs = get_last_updated();
$blog_limit=10;
if( is_array( $blogs ) ) {
?>
<ul>
<?php
foreach( $blogs as $details ) {
$blog_limit = $blog_limit-1;
if ($blog_limit < 0 ) continue;
?><li><div class=”blogslinks”><a target=”_BLANK” href=”http://<?php echo $details[ ‘domain’ ] . $details[ ‘path’ ] ?>”><?php echo get_blog_option( $details[ ‘blog_id’ ], ‘blogname’ ) ?></a></div></li><?php
}
?>
</ul>
<?php
}
?>

You can set $blog_limit to 10 or whatever you want.