WordPress 3 Site Blueprints

WordPress 3 Site Blueprints
eBook: $23.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $63.98    Print cover: $39.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Everything you need to build a varied collection of feature-rich customized WordPress websites for yourself
  • Transform a static website into a dynamic WordPress blog
  • In-depth coverage of several WordPress themes and plugins
  • Packed with screenshots and step-by-step instructions to help you complete each site

Book Details

Language : English
Paperback : 300 pages [ 235mm x 191mm ]
Release Date : August 2010
ISBN : 1847199364
ISBN 13 : 9781847199362
Author(s) : Heather R. Wallace
Topics and Technologies : All Books, CMS and eCommerce, Content Management (CMS), Open Source, WordPress

Table of Contents

Chapter 1: Project 1: Migrating a Static Website to WordPress
Chapter 2: Project 2: Building a Community Portal
Chapter 3: Project 3: Building an E-Commerce Website
Chapter 4: Project 4: Building a Local Classified Ads Website
Chapter 5: Project 5: Building a Consumer Review Website
Chapter 6: Project 6: Building a Job Board Website
Chapter 7: Project 7: Building a Microblogging Website
Chapter 8: Project 8: Building a Local Business Directory
Chapter 9: Project 9: Building a Membership Website
Appendix A: Plugins Suited to Several Projects
Appendix B: Installing Themes and Plugins
  • Chapter 1: Project 1: Migrating a Static Website to WordPress
    • Preparing for the transition
    • Installing WordPress
      • Hiding your new WordPress installation
    • Two methods for migrating content
      • The manual method
      • The automatic method
    • Partially revealing WordPress
    • Turning your current template into a theme
      • Inner workings of WordPress
      • A WordPress page is the sum of its parts
      • Beginning of a theme
      • Segmenting the template from your previous site
      • Creating the functions file
      • Creating the header template
      • Creating the index template
      • Creating the single template
      • Creating the page template
      • Creating the sidebar template
      • Creating the footer template
      • Adding comments templates
      • Polishing your newly created WordPress theme
      • Adding a screenshot for your theme
    • Starting fresh with a new theme
      • Free themes
      • Premium themes
    • Maintaining search engine ranking
      • Introducing Redirection
      • Setting up and configuring Redirection
    • Completing the switch to the new website
    • Testing your new website for errors
      • W3C validators
        • Link checking
        • MarkUp Validator
        • CSS Validator
      • Cross-browser compatibility
      • Content inspection
    • Submitting a sitemap to the search engines
      • Introducing Google XML Sitemaps
        • Setting up and configuring Google XML Sitemaps
    • Summary
  • Chapter 2: Project 2: Building a Community Portal
    • Integrating WordPress, BuddyPress, and bbPress
    • Checking for mod_rewrite
    • Enabling the WordPress Network menu
    • Network installation
      • Enabling the network
    • Setting up and configuring Super Admin
      • Sites
      • Users
      • Options
      • Update Network
    • Activating the BuddyPress Default theme
    • Setting up and configuring BuddyPress
      • BuddyPress Settings
      • Component Setup
      • Profile Field Setup
      • Allowing your users to create forums
        • Installing and integrating bbPress
    • Activating plugins across your portal
    • Battling bots and spam
      • Modifying .htaccess to stop splog registrations
      • Plugins aimed at spam prevention
        • Introducing SI CAPTCHA Anti-Spam
        • Setting up and configuring SI CAPTCHA Anti-Spam
        • Introducing Slide 2 Comment
        • Introducing Simple Trackback Validation
      • Staying one step ahead of the spammers
    • Preserving the privacy of BuddyPress member profiles
      • Introducing BuddyPress Profile Privacy
        • Setting up and configuring BuddyPress Profile Privacy
    • Giving your community portal a new look
      • Customizing the BuddyPress Default
      • Installing a BuddyPress-compatible theme
        • Free themes
        • Premium themes
      • Adding BuddyPress support to an existing theme
        • Introducing BuddyPress Template Pack
        • Removing the BuddyPress is ready message
        • Adding navigation links to your site
    • Going beyond the basic themes for users
    • Testing your installation of BuddyPress and bbPress
      • Creating a new account from the frontend
      • Adding a new group
      • Managing your blog
      • Performing additional tests
      • Concluding the testing process
    • Summary
  • Chapter 3: Project 3: Building an E-Commerce Website
    • Introducing WP e-Commerce
      • Setting up and configuring WP e-Commerce
        • Sales
        • Categories
        • Variations
        • Marketing
        • Settings
        • Upgrades
    • Gold modules and plugins for additional features and specialized selling
      • Gold Cart and Grid Module
      • DropShop
      • MP3 Audio Player
      • Members Only module
      • NextGEN Gallery plugins
        • Introducing NextGEN Gallery
        • Introducing NextGEN Gallery Buy Now Buttons
    • Adding products to your store
      • Manually adding products
      • Importing products
    • Customizing the appearance of your store
      • Integrating WP e-Commerce into an existing theme
        • Widgets
        • Shortcodes and template tags
      • Starting fresh with a WP e-Commerce-friendly theme
        • Free themes
    • Putting products on the homepage
    • Making one or more purchases to test the system
    • Summary
  • Chapter 4: Project 4: Building a Local Classified Ads Website
    • Introducing ClassiPress
    • Configuring WordPress
      • Enabling registrations
      • Creating Categories
      • Changing your site's permalink structure
      • Disabling comments
    • Important information before installing ClassiPress
    • Setting up and configuring ClassiPress
      • Settings
        • Pricing
        • Ad Packs
        • Gateways
        • Custom Fields
        • Form Layouts
        • Transactions
    • Placing an ad or two to test the system
    • Activating and configuring the ClassiPress-provided plugins
      • Introducing New User Email Setup
        • Setting up and configuring New User Email Setup
      • Introducing SexyBookmarks
        • Setting up and configuring SexyBookmarks
      • Introducing User Photo
        • Setting up and configuring User Photo
      • Introducing WP-Email
        • Setting up and configuring WP-Email
      • Introducing WP-Print
        • Setting up and configuring WP-Print
    • Implementing a private messaging system
    • Dealing with deleted ads and 404 errors
    • Summary
  • Chapter 5: Project 5: Building a Consumer Review Website
    • Introducing WP Review Site
    • Installing WP Review Site
    • Setting up and configuring WP Review Site
      • General Settings
      • Rating Categories
      • Comparison Tables
      • Google Maps
    • Adding your first post
    • Integrating WP Review Site into an existing theme
      • Integrating WP Review Site automatically
      • Integrating WP Review Site manually
        • Displaying the average ratings
        • Displaying a Visit This Site link
        • Displaying user submitted ratings
        • Collecting ratings from visitors
        • Displaying a comparison table
        • Displaying positive and negative reviews
        • Blending WP Review Site's functions into your theme's design
    • Summary
  • Chapter 6: Project 6: Building a Job Board Website
    • Introducing JobPress
    • Setting up and configuring JobPress
    • Making the sidebar widget-ready
    • Adding a job listing to test the system
    • Replacing the JobPress logo with your own
    • Running JobPress alongside an existing website
      • Customizing the appearance of JobPress to match your main site
      • Adding seamless navigation between your websites
    • Summary
  • Chapter 7: Project 7: Building a Microblogging Website
    • Introducing P2
    • Setting up and configuring P2
    • Adding a login form to the sidebar
      • Introducing Sidebar Login
      • Setting up and configuring Sidebar Login
        • Implementing the Sidebar Login box
      • Enabling registrations
    • Listing members with a follow-like feature
      • Publishing the Members' page
    • Making your microblog private
      • Introducing Absolute Privacy
        • Setting up and configuring Absolute Privacy
        • Methods for moderating users
      • Preventing your microblog from being indexed
    • Following a particular conversation
      • Introducing WP Favorite Posts
        • Setting up and configuring WP Favorite Posts
        • Implementing the functionality of the WP Favorite Posts plugin
    • Changing the Discussion Settings
      • Disabling comment notifications
      • Removing commenting restrictions
    • Summary
  • Chapter 8: Project 8: Building a Local Business Directory
    • Introducing Register Plus
      • Setting up and configuring Register Plus
      • Inspecting the changes made to the login and registration pages
    • Allowing members to include a profile photo
      • Introducing User Photo
        • Setting up and configuring User Photo
    • Adding the company name to the title bar
    • Building a customized profile page
    • Special considerations when configuring WordPress for use with this project
      • Allowing registrations
      • Improving the author permalink structure
    • Switching to a static home page
      • Creating a template for the static home page
      • Publishing the static home page
    • Preventing duplicate links in the navigation menu
      • Introducing Exclude Pages
      • Setting up and configuring Exclude Pages
    • Removing author from the permalink
      • Introducing WP htaccess Control
        • Setting up and configuring WP htaccess Control
    • Creating a profile and adding a photo
    • Displaying your members list
      • Introducing Members List
        • Setting up and configuring Members List
      • Building the members' page
        • Publishing the members' page
    • Editing the search and sort options
    • Correcting the Members List compatibility issue
    • Summary
  • Chapter 9: Project 9: Building a Membership Website
    • Introducing WishList Member
    • Activating WishList Member
    • Publishing event-specific pages
      • Non-Members page
      • Wrong Membership Level page
      • Membership Canceled Page
      • After Registration page
      • Custom Unsubscribe Confirmation page
    • Setting up and configuring WishList Member
      • Membership Levels
      • Settings
        • Configuration
        • Email Settings
        • Registration Page
        • Advanced
      • Members
        • Manage Members
        • Import
      • Export
        • Email Broadcast
        • Blacklist
      • Sequential Upgrade
      • Integration
        • Shopping Cart
      • Autoresponder
    • Disabling comments
    • Providing access to your site
    • Adding and managing content
      • Adding content
        • Private tag protection
      • Managing content
        • Content Protection
        • Membership Level protection
    • Moving Membership Levels
      • Moving members to another membership level
      • Adding members to another membership level
    • Summary
  • Appendix A: Plugins Suited to Several Projects
    • Introducing Akismet
      • Setting up and configuring Akismet
        • Retrieving a previously-created API Key
        • Creating a new API Key
        • Configuring Akismet
      • Project suitability
    • Introducing WP-DB-Backup
      • Setting up and configuring WP-DB-Backup
      • Project suitability
    • Introducing WP-reCAPTCHA
      • Setting up and configuring WP-reCAPTCHA
      • Creating new API keys
        • Configuring the remaining reCAPTCHA settings
      • Project suitability
    • Introducing Maintenance Mode
      • Setting up and configuring Maintenance Mode
      • Revisiting the Maintenance Mode settings screen
      • Project suitability
    • Introducing WP Hide Dashboard
      • Project suitability
    • Summary
  • Appendix B: Installing Themes and Plugins
    • Adding new WordPress themes
      • Installing a theme from the Free Themes Directory
      • Uploading and installing a theme
    • Adding additional plugins
      • Installing a plugin from the WordPress Plugin Directory
      • Uploading and installing a plugin
    • Summary

Heather R. Wallace

Heather R. Wallace is an author, WordPress consultant, and web developer who has been building websites since 1997. She has developed and managed several different websites and blogs; many of which have been powered by WordPress.

While Heather manages several websites, it's at WPBlogBot.com that she offers her consultation services on a wide variety of WordPress-related tasks such as installation, customization, troubleshooting, and more.

Sorry, we don't have any reviews for this title yet.

Code Downloads

Download the code and support files for this book.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


- 1 submitted: last submission 06 Feb 2014

Page 24

the code under paragraph 2
Incorrect: <?php the_content('Continue Reading...'; ?>
The function the_content() Requires a closing ')'
Correct: <?php the_content('Continue Reading...'); ?>

Page 25

has the same problem as on page 24. 2nd code block from the bottom of the page.

Page 26

the code under the 2nd paragraph
Incorrect: <?php previous_post_link('« % link', '%title'); ?>
Remove the space between '%' and 'link' for the previous_post_link()
Correct: <?php previous_post_link('« %link', '%title'); ?>

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

WordPress 3 Site Blueprints +    CMS Made Simple 1.6: Beginner's Guide =
50% Off
the second eBook
Price for both: £21.95

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Easily transform a static website into a fully-functional WordPress blog
  • Create a community portal where members can interact and share content
  • Build an e-commerce website where you will be able to sell a wide variety of products online
  • Set up a local classified ads website where users can register and then submit listings
  • Design a consumer review website where visitors may post their views and opinions about products and/or services
  • Create your own microblogging site that is either publicly or privately viewable
  • Build a standalone or an integrated job board site where companies can post listings that may be viewed by job seekers
  • Set up a local business directory where potential clients can browse member profiles submitted by businesses in their area
  • Design a membership site where you can sell subscriptions of various types
  • Use WordPress as a CMS and convert an HTML template into a dynamic WordPress theme
  • Edit WordPress theme files and hack plugins so that both are customized to your needs

In Detail

Sure, WordPress can be used for blogging, but this powerful software is capable of so much more. With the right combination of plugins, themes, customizations, and configurations WordPress can be transformed into a community portal, an e-commerce site, and much more. While it is easy to get started with WordPress, its full power is not obvious. There is very little that WordPress can't do—if you can image it, then it's probably possible with WordPress. If you want to create a powerful, fully-featured blog or non-blog website in no time, this book is for you.

While some books merely talk about the capabilities of WordPress in general and leave you to figure out how they apply to your situation, WordPress 3 Site Blueprints takes a different approach. The first chapter will show you how to migrate from an existing static website to a WordPress blog. Each of the other chapters is devoted to the construction of a different type of site that can be created with WordPress and the right combination of themes and/or plugins. As you follow along, you will learn by doing because each of these nine chapters shows you how to build a WordPress-powered site from start to finish. That means that, by the time you reach the end of every chapter, you will have a fully-functional site online.

Each chapter provides easy-to-understand, step-by-step instructions along with screenshots to help you follow along easily. In addition, detailed information is provided to help you optimally configure each and every plugin and theme mentioned in this book so that you can get the most out of each of these sites. By the time you reach the end of each blueprint, you will have a fully functional site online that is ready for use as is or that you may customize further if you so desire.

A comprehensive, step-by-step guide on building several WordPress-powered websites that are anything but ordinary


Follow along as we work together to build a variety of sites—all using WordPress. While this book is not designed for beginners, those with even an intermediate knowledge of WordPress will be able to get these sites up and running in no time. Also, since each chapter is devoted to the design of a different site, there is no need to read the book in any particular order. Instead, you can pick and choose the blueprints that are of most interest to you and dive right in.

Who this book is for

If you are a self-learner or a WordPress consultant who, instead of being content with using WordPress out-of-the-box, is interested in exploring all that this open source software has to offer, then this book is for you. The clear instructions provided in each chapter will guide you through the process of creating a varied collection of WordPress sites for either yourself or a client.

While some experience with WordPress is required to get the most from this book, if you can install themes and plugins, you should be able to follow these easy-to-understand WordPress blueprints. Some knowledge of CSS and HTML will be beneficial, but experience with PHP is not required.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software