Limit Login Attempts in WordPress with a Must-Use Plugin

As a WordPress developer, I quite frequently deal with clients who have had their WordPress installations hacked. The number one cause that I have seen from these hacks are short/insecure passwords. I actually dealt with so many of these issues that I wrote a small ebook called The Concise Guide to Securing WordPress and Repairing[Continue Reading…]

How to Block FeedBurner from Burning your Feed (in WordPress)

I have had an interesting problem for the past year, basically ever since I created a blog for my wife. For some really weird reason, any Google property (like Google Reader) would inject my feed from FeedBurner into her feed… even though she is not even using FeedBurner. Unfortunately, Google pretty  much offers NO SUPPORT for[Continue Reading…]

Globally Disable Comments and Pings in WordPress Multi-Site

Over the past couple years I’ve worked on a number of WordPress Multi-Sites that wanted to have their comments and pings disabled. In other words, they weren’t accepting comments and didn’t want them to be displayed. Normally this is easy to accomplish, simply turn off comments in the back end. However, SPAMMERS knowing exactly how[Continue Reading…]

Allowing Hyperlinks in Your WordPress Excerpts

By default, WordPress strips out all the HTML tags from your post excerpts. I needed to allow hyperlinks, but there is a problem when WordPress tries to truncate the post’s content. The wp_trim_excerpt function is what WordPress uses to do all the trimming work, I simply copied the code, modified it, and stuck my new[Continue Reading…]

Active Directory (LDAP) Authentication in WordPress Multi-Site

As many of you know, I led the team that launched the College of Education at UGA’s new website (http://www.coe.uga.edu/) which is driven by WordPress Multi-Site. The first phase is complete, and the second phase has started up. Part of their second phase is to allow a custodian from each department to edit content on[Continue Reading…]

Remove Username Character Limit from WordPress Multi-Site / Multi-User

I’ve been working on a pretty complex project with WordPress MultiUser (soon to be MultiSite). This client needs several sites with hundreds of users divided into each site. I will be integrating the backend authentication with LDAP and discovered that a small percentage of their users have usernames with fewer than four characters. WordPress MU[Continue Reading…]