WordPress All-in-One For DummiesWordPress All-in-One For Dummies by Lisa Sabin-Wilson, Cory Miller, Kevin Palmer, Andrea Rennick, Michael Torbert

My rating: 4 of 5 stars

This is the broadest, most comprehensive WordPress book I’ve read so far. It covers more than WordPress for Dummies (read my review), because it deals with everything from administration to design to development. I skimmed the first 4 books which dealt with the basics. I especially liked the sections on SEO and theme development. It also covers plugin development and Network/Multisite.

I re-read this book to learn more about working with theme template files. It has excellent explanations of custom fields, custom post types, and custom taxonomies.

The 8 mini-books included in this book are authored by several WordPress stars: Lisa Sabin-Wilson of E.Webscapes, Cory Miller of iThemes and WebDesign.com, Kevin Palmer of Convertiv, Andrea Rennick of WPMUTutorials.com, and Michael Torbert of Semper Fi Web Design and developer of the All in One SEO Pack plugin.


Secure wp-config.php by adding the following code to the top of the .htaccess file:
<Files wp-config.php>
Order Allow,Deny
Deny from all

Moving to a new host

  1. Back up your current database.
  2. Back up your current wp-content directory.
  3. Create a new database with your new host.
  4. Import your database backup into this new database.
  5. Install WordPress with the new host.
  6. Edit wp-config.php to included the new database name, username, password, and host.
  7. Upload the wp-content directory to the new host.

Social media

  • Sociable is better than ShareThis, because it requires fewer clicks to share content.
  • Use Social Mention for free social media and sentiment tracking of your brand.


Themes and theme frameworks

Theme development

  • Use stylesheet_directory instead of template_directory in child themes.
  • Use the post_class() tag to insert specific HTML into a template that can be styles with CSS.
  • Action hooks let you latch in a specific function during the loading of a theme.
  • Filter hooks allow you to modify data while it passes to the theme or browser.

Custom post types, taxonomies, and post formats

  • The Custom Post Type UI plugin lets you create custom post types from the admin area.
  • Custom post types are used for posts other than post or page.
  • Custom taxonomies are used for classifying posts, similar to categories and tags.
  • Post formats define the style of the post, such as audio, image, link, or video.

Plugin development

  • The extract() function takes an array of attributes and breaks the information into individual variables.
  • Use require_once() in plugin files to load other PHP files.

Miscellaneous tips

View all my reviews


Leave a Reply