Essential WordPress Plugins

There is no denying that WordPress is one very popular PHP application, and that its popularity is well deserved, but perhaps what is more important is that WordPress provides a lot of flexibility in the form of plugins. WordPress Plugins extend WordPress by adding custom features (which may not be for everyone). In fact many of the WP Plugins do seem to be very specific, but there are a select few which have universal appeal. If you just installed WordPress, then your next task is to probably install all of these plugins or at least one of them.

WP-Cache 2 is my personal favorite plugin to install. I can’t honestly think why anyone would want to run WordPress without WP-Cache. As it’s name implies, WP-Cache does one thing, it caches your WordPress blog and immediately speeds it up. When first trying out WP, I was very disappointed with the loading times. It seemed to just pause. My MovableType blog never would take this long to come up, so it was definitely something I noticed about WP and other PHP/MySQL based applications that lacked caching. This is why I consider WP-Cache essential, because it adds a caching mechanism which is sorely needed in WordPress.

If you are using WordPress as your main site’s Content Management System, then you should consider installing these plugins too:

WP-ContactForm is the easiest way to add a contact page to your site. The hard way of course is to use a perl script like FormMail and verify that it is secure, or you can simply install this plugin and add your settings to WordPress and you are done.

WP-Shortstat brings web traffic stats to your WordPress Dashboard section. Most web hosts offer AWStats in cPanel, but how about if you just want something simpler and easier to acess? This is where the WP- Shortstat plugin really aims at, namely simple stats for your weblog.

Google Sitemap Generator is essential if you are interested in having your site indexed frequently by Google and if you want to help facilitate Google’s spiderbot by giving it a custom XML based sitemap to your site. The plugin gives you custom controls too, so you can add static pages from your site that exist outside of WordPress.

If you look around there are more WP Plugins, but most of them are either not as developed, or simply their niche is too unique for most general setups of WordPress.

WordPress Quicktags Buttons Broken

If all of a sudden your Quicktags buttons no longer insert tags in your WordPress Write section, then the problem could be related to one or more WordPress plugins that you have installed.

I started having problems with the more button, as well as a couple of other quicktags that my other plugins added.

I traced the problem down to the Contact Form plugin, which has an option to enable it’s own quicktag button. If I disable just the quicktag and not the plugin, all my other quicktag buttons now work, including the ones that my other plugins added!

If you are having a similar issue with WordPress, try disabling one plugin at a time to see which one is causing it.

CodeHighlight Plugin for Posting Code

One of the hardest things to do in WordPress posts, is to quote actual code easily. It seems WordPress is a bit too aggressive with auto-fixing your html and it always ends up being a hassle to post some simple code bits. This is perhaps why BBCode in forums is so popular, as it makes this much easier.

While looking up plugins for something else I ran across: CodeHighlight, which makes the process easier. With this plugin installed you simple wrap your code text with simple BBCode style brackets.

Example:

<a href="http://www.somelink.com">Some Link</a>

You can download the latest plugin from here.