Jump to ratings and reviews
Rate this book

WordPress Bible

Rate this book
A complete and thorough guide to the largest self-hosted blogging WordPress Has learning WordPress become a pressing issue for you? If so, then turn to WordPress Bible, a complete resource on everything you need to know to learn WordPress from beginning to end. You'll start with the basics of WordPress, such as the principles of blogging and social media interaction. Then the pace ramps up to more intermediate-to-advanced topics including plugins, WordPress Loop, themes and templates, custom fields, caching, security, and more. Written by a popular WordPress consultant, this comprehensive guide is timed to publish with the release of the latest version of WordPress, ensuring that you have the most up-to-date information available on the largest and most-used blogging tool in the world. You'll be hard-pressed to find another resource as thorough and comprehensive as WordPress Bible . CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

673 pages, Kindle Edition

First published January 1, 2010

6 people are currently reading
77 people want to read

About the author

Aaron Brazell

2 books12 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
20 (28%)
4 stars
26 (37%)
3 stars
18 (25%)
2 stars
4 (5%)
1 star
2 (2%)
Displaying 1 - 4 of 4 reviews
Profile Image for Chad.
1,253 reviews1,026 followers
September 9, 2021
This is a comprehensive WordPress book; topics include getting started, plugin development, theme development, content management, and maintenance. I focused on SEO, plugin recommendations, and theme development, and skimmed plugin development. My favorite parts were those about SEO for WordPress, CPTs (custom post types), the Loop and WP_Query, template files, hooks, template tags, and theme best practices.

This book is by far the largest, most technical WordPress book I’ve read so far. It’s the perfect desk reference for WordPress developers. Its 700+ pages contain explanations, PHP i snippets, and tables of hooks, tags, and parameters. The book was published in 2011 and covers WordPress 3.1. Author Aaron Brazell is a WordPress core contributor, and technical editor Mark Jaquith is one of the WordPress core developers.

The book focuses almost exclusively on PHP, and barely discusses HTML, CSS, JavaScript. The author recommends reading HTML XHTML and CSS Bible by Wiley to learn HTML and CSS.

Theme and plugin development
register_sidebars creates multiple widgetized areas (sidebars). You can even skip arguments to use WordPress defaults.
• home.php displays the home page of the blog, not necessarily the homepage of the site. is_home() is true when on the blog home page.

The WordPress database
• The db object is assigned to the handler $wbdb. When you need to interact with the database, make the $wpdb object global with global $wpdb;.
• The posts table is a good place to store data, as an alternative to creating new tables. WordPress ignores post_types it doesn’t recognize.
• The options table should be used to store settings.
• Use insert() to insert data into MySQL. Data should be raw (unescaped) since WordPress handles sanitization.
• Use $wpdb->prepare() to sanitize SQL statements to protect against SQL injection.

Data sanitization
esc_html() takes a string of text to be enid as a single argument, and returns a sanitized string of HTML to a variable.
esc_attr() escapes HTML attributes. Its usage is identical to esc_html().
esc_url() sanitizes URLs, and esc_url_raw() sanitizes URLs for non-HTML use.
prepare() escapes data going into MySQL.

Plugin recommendations
All in One SEO Pack for SEO
Custom Post Type UI for custom post types and taxonomies
WP Super Cache or W3 Total Cache (more advanced) for caching
Role Manager for managing roles and capabilities
IntenseDebate Comments for comments
Polldaddy Polls & Ratings for polls and surveys

Theme recommendations
• Free theme frameworks: Twenty Ten, Thematic
• Premium theme frameworks: Genesis by StudioPress, Builder by iThemes

Host recommendations
• WordPress-optimized hosts: Page.ly and WP Engine
• Shared hosts: DreamHost and BlueHost
Profile Image for Kim.
2 reviews1 follower
June 23, 2012
Great reference for WordPress web developers on all levels. Topics covered include simple operational instructions and explanations all the way up to custom loops, queries and custom plugins. Complete reference of actions, hooks and template tags in the appendixes. Awesome book for when you want a quick answer instead of searching through the Codex.
Profile Image for Christine.
904 reviews15 followers
October 29, 2013
I wanted to like this a lot more than I did. The rating is due to how useful the book was personally to me, not how useful it could be to someone else, especially if they code. It was easier for me to look in the Wordpress forum or google tutorials than to use the book. Still, it looks amazing if you're into tweaking the code or maybe creating a child theme yourself.
Profile Image for Zig Baird.
1 review
October 24, 2012
I've met Aaron personally and he's definitely an expert in this field. Easy to read and grasp and lots of code samples to explain different scenarios. I've always been a fan of the Bible tech series and this one doesn't disappoint. Recommended for any WordPress gurus and newbies alike.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.