Julien Desrosiers

Web Developer in Sherbrooke, QC, Canada.

WordPress plugins for complex websites

// November 20, 2012

Here is my list of the most useful plugins that I’ve found to rely on when creating complex websites with WordPress.

Custom content

Advanced Custom Fields

With the ACF plugin, I can declare custom post types in my functions.php and with this plugin attach very cool custom fields to them. This makes it a lot easier than creating meta boxes and custom fields by hand.

The UpThemes Framework

The UpThemes Framework makes it very easy to create options pages for your site. It has a clear documentation to help you integrate it.

Sorting content

Category Order and Taxonomy Terms Order

"Category Order and Taxonomy Terms Order" is THE easiest plugin I’ve found to reorder taxonomies.

Post types order

"Post types order" is a very useful plugin to reorder any conceivable custom post type. It works like a charm.

A bit more technical

WP Migrate DB

Ever tried to work locally on a website, just to find out that deploying your website’s database was a huge pain because WordPress (and lots of plugins) stores all those absolute URLs in the DB? "WP Migrate DB" make it easy to find & replace every occurrence of these URLs and your site’s path on the file system.

Debug Bar

"Debug Bar" is a must. It’s like FireBug, but for WordPress. Easy to install, easy to use. It lets you see interesting details such as the matched rewrite rule for the current page. With the SAVEQUERIES constant set to true (in your wp-config.php file), it also lists all the SQL queries that were performed to display the current page you’re on.

Previous posts

The WordPress database diagram

Automatically prefix Custom Post Type slugs with the Author name

My best practices for local WordPress development

How to: test web applications with the Android SDK on Mac OSX Lion

New side project: The Daily WordPress Reference

Build an Automator script to upload images to your server


Run Gollum on Pow

JulienMP3Player: an MP3 Player jQuery plugin (Yes, in JavaScript!)

Auto-Generating CRUDs in Sinatra, for fun and profit

Fixing the “bundled mysql.rb driver has been removed from Rails 2.2″ error


Saving hours with Anemone and Nokogiri

Announcing my first jQuery plugin: JulienRSSWidget

howto bootstrap your own server at home (with a dynamic IP)


Fixing ActionView::SafeBuffer deprecation warning with Ckeditor in Rails 2.3

bash script to zip a folder while ignoring git files and copying it to dropbox

Déployer une application Lua (orbit) sur Webfaction

Backuper toutes mes DB MySQL sur un serveur distant

Intro à PhoneGap

Charger une image en Actionscript 3

Accéder à son serveur à partir de l’extérieur