Add reCaptcha to the WPMU Dev Groups Membership Plugin

Adds a reCaptcha field to the registration page of the WPMU Dev Groups Membership Plugin. Built for multi-site, with options for both network-wide configuration and single-site deployment. Includes CSS controls to fit the captcha into the registration form without custom coding, plus a set of action hooks and variables for developers who need to extend the behavior. Requires the WPMU Dev Groups Membership Plugin. ...

December 1, 2012 · 1 min · Erik

Automatic WordPress Photo Gallery From Facebook Page Photos

This plugin embeds all albums from a Facebook page into a WordPress page via a shortcode. Add a photo or album to your Facebook page and it is automatically reflected on your WordPress site, no manual updates needed. Most similar plugins require you to specify album IDs to embed individual albums. That means updating your site every time you add a new album. This plugin queries your Facebook page directly and pulls in everything automatically. ...

November 20, 2011 · 1 min · Erik

Facebook Connect Login With Ajax WordPress Widget

The Simple Facebook Connect plugin has a login widget, but it is limited. It lacks on-page error reporting, lost password functionality, and redirects users to login.php on failed attempts. In a multi-site environment, that redirect dumps users on the top-level blog login page, which completely breaks the feel of a sub-blog. Login With Ajax handles those cases well: error messages appear inline, lost password is available without leaving the page, and there is no full reload on login. But it does not include the Facebook Connect button. ...

August 12, 2010 · 1 min · Erik

Dashboard CMS Updated for WP2.9+, WPMU2.9+, and WP3

Dashboard CMS is a plugin that replaces the default WordPress dashboard with large, easy buttons, making the admin area much more approachable for clients. I have it auto-activated on my WPMU 2.9 sites and network-activated on my WP3 installs. The problem is it was not WP3 compatible. I found a WP3 version that added user privilege checks before showing each button, but it dropped backward compatibility with legacy installs. I merged the two files together using get_version() to determine which code path to execute. ...

July 15, 2010 · 1 min · Erik

Remove All WordPress Dashboard Widgets Sitewide (WPMU 2.9+ and WP3)

Are you trying to customize the WordPress dashboard across all sites on a WPMU or WP3 multi-site network? Most plugin solutions for this operate on a per-blog basis, which means you have to configure each site manually. Most code snippet solutions are outdated, and many get things like the Recent Drafts widget wrong. Recent Drafts is a “side” meta box, not a normal one, and a lot of scripts miss it entirely, so it persists even after everything else is removed. ...

July 15, 2010 · 1 min · Erik

Limit Login Attempts WPMU Friendly + Optimized

I spent some time reworking the Limit Login Attempts plugin (v1.6.2) by Johan Eenfeldt to be more WordPress Multi-Site friendly. The original plugin works well on WP MS 3.3.1+, but needed a few adjustments to behave properly network-wide. The author’s code is exceptionally well documented, which made this straightforward. Variables at the top of the file are clearly noted, making it easy to set the defaults you want before network activation. ...

July 14, 2010 · 1 min · Erik

Plugin Management Updated to be WP3 Compatible

Plugin Management is far superior to Plugin Commander for WordPress MU and multi-site installs. The problem is, Plugin Management was not WordPress 3 compatible. Until this update. The Problem I was working on a client site running WP3 with a plugin that allowed PHP to be accepted in text widgets. That is a significant security hole, and it should only be available to the super admin. With WP3 and Plugin Commander, you cannot disable it from the plugin menu. A sub-blog administrator can simply go to the plugins menu and activate the PHP widget plugin. ...

July 13, 2010 · 1 min · Erik