Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com WordPress 3 Site Blueprints Ready-made plans for 9 different professional WordPress sites Heather R. Wallace BIRMINGHAM - MUMBAI Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com WordPress 3 Site Blueprints Copyright © 2010 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: August 2010 Production Reference: 1280710 Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK. ISBN 978-1-847199-36-2 www.packtpub.com Cover Image by Vinayak Chittar (vinayak.chittar@gmail.com) Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Credits Author Heather R. Wallace Reviewers Andreas Wenning Dominique-Alain Jan Acquisition Editor Usha Iyer Development Editor Mehul Shetty Technical Editor Aditya Belpathak Indexer Hemangini Bari Editorial Team Leader Aanchal Kumar Project Team Leader Lata Basantani Project Coordinator Jovita Pinto Proofreader Lesley Harrison Production Coordinator Aparna Bhagat Cover Work Aparna Bhagat Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com About the Author 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. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com About the Reviewers Andreas Wenning is a Bachelor in IT and Telecommunications from Denmark, and is skilled in programming concepts, network routing and security, mobility, mobile networks, and wireless transmission. These skills are getting enhanced further with his studies for a Master's degree in Telecommunication. He has been working for a web hosting company and has extensive experience with web applications from making them easily deployable. From supporting those applications he also knows the caveats and pitfalls when deploying. He is also involved in the Kubuntu/Ubuntu Linux community, and has been appointed "Master of the Universe" with commit rights to community-supported packages. Here he has also been providing security updates for some of the included web applications. Through his own company Awen.dk he has been and is providing services and consulting within these experiences; this also includes server deployment and custom integration of systems built on open source technologies. Dominique-Alain Jan is a long time technologist who started with IT at the age of 16, programming his rst Commodore 64 and then his Apple II and Macintosh in the eighties. He has a Bachelor's degree in Economics and Law of the Fribourg's University (Switzerland), a Master's degree in Computer Science of the University of Lausanne (Switzerland), and he is nishing a Master of Art in Distance and Open Education from The Open University (UK). As an educator and consultant in communication for his political party during the last election, Dominique-Alain has a wide experience with Wordpress, Wordpress MU, and blogging in general. Nowadays, he is sharing his time as e-learning consultant in the UK, France, and Australia, as a technology teacher at a High School, and at the Teacher Training School in the Canton of Vaud in Switzerland. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com I would like to dedicate this book to my mother, Lucinda. Thank you for all of your love, friendship, and support. You are, without a doubt, the best mother, and friend, that I could have ever hoped to have. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Table of Contents Preface 1 Chapter 1: Project 1: Migrating a Static Website to WordPress 9 Preparing for the transition 10 Installing WordPress 10 Hiding your new WordPress installation 11 Two methods for migrating content 12 The manual method 13 The automatic method 13 Partially revealing WordPress 15 Turning your current template into a theme 16 Inner workings of WordPress 16 A WordPress page is the sum of its parts 17 Beginning of a theme 17 Segmenting the template from your previous site 18 Creating the functions file 19 Creating the header template 20 Creating the index template 22 Creating the single template 25 Creating the page template 26 Creating the sidebar template 27 Creating the footer template 27 Adding comments templates 28 Polishing your newly created WordPress theme 28 Adding a screenshot for your theme 29 Starting fresh with a new theme 30 Free themes 31 Premium themes 31 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com [...]... to the new website Testing your new website for errors W3C validators 32 32 33 33 34 34 Cross-browser compatibility Content inspection Submitting a sitemap to the search engines Introducing Google XML Sitemaps 36 36 36 37 Summary 39 Link checking MarkUp Validator CSS Validator Setting up and configuring Google XML Sitemaps Chapter 2: Project 2: Building a Community Portal Integrating WordPress, BuddyPress,... Review Website Introducing WP Review Site Installing WP Review Site [ iv ] 133 134 134 135 137 139 141 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Table of Contents 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... User Email Setup 100 100 100 101 102 1 03 1 03 104 105 107 109 110 110 110 111 111 112 112 112 117 118 119 121 1 23 126 126 128 128 128 Introducing SexyBookmarks 129 Introducing User Photo 131 Introducing WP-Email 132 Introducing WP-Print 133 Setting up and configuring SexyBookmarks Setting up and configuring User Photo 130 132 Setting up and configuring WP-Email 133 Setting up and configuring WP-Print... Registration Page Advanced 221 2 23 2 23 225 225 226 226 227 227 228 229 231 231 234 235 236 Members 237 Export 240 Sequential Upgrade Integration 242 242 Manage Members Import 237 239 Email Broadcast Blacklist 240 241 Shopping Cart 242 Autoresponder Disabling comments Providing access to your site Adding and managing content Adding content 2 43 247 247 248 248 Private tag protection 250 Managing content 252 Content... Setting up and configuring SI CAPTCHA Anti-Spam Introducing Slide 2 Comment Introducing Simple Trackback Validation Staying one step ahead of the spammers [ ii ] 34 35 35 37 41 43 43 44 45 46 47 48 50 50 51 52 52 52 54 54 58 58 59 60 60 61 61 61 62 63 64 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Table of Contents Preserving the privacy of BuddyPress member profiles Introducing... with WordPress While some books merely talk about the capabilities of WordPress in general and then leave you to figure out how they apply to your situation, WordPress 3 Site Blueprints takes a different approach 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 Each chapter provides easy-to-understand,... registration pages Allowing members to include a profile photo Introducing User Photo Setting up and configuring User Photo 186 186 191 1 93 1 93 201 2 03 2 03 2 03 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... most out of each of these sites By the time you reach the end of each blueprint, you will have succeeded in creating a fully-functional website that's ready for use as is or that you may customize further, if you so desire What this book covers Chapter 1, Project 1: Migrating a Static Website to WordPress shows you how to migrate from an existing static HTML website to a WordPress blog This includes... Classified Ads Website provides details on using the ClassiPress theme to build a classified ads website centered around a particular locality This chapter also shows you how to improve upon ClassiPress by adding private messaging capabilities to your site Chapter 5, Project 5: Building a Consumer Review Website guides you through the creation of a consumer review website using the WP Review Site plugin... greater The following are required for Chapter 3, Project 3: Building an E-Commerce Website: • The WP e-Commerce plugin 3. 7.6.2 or greater • The NextGEN Gallery plugin 1.5 .3 or greater • The WP e-Commerce NextGEN BuyNow plugin 1.1.0 or greater • The WP e-Commerce Gold Cart and Grid Module or greater • The WP e-Commerce DropShop or greater • The WP e-Commerce MP3 Audio Player or greater • The WP e-Commerce . ranking 32 Introducing Redirection 32 Setting up and configuring Redirection 33 Completing the switch to the new website 33 Testing your new website for errors 34 W3C validators 34 Link checking 34 MarkUp. 34 MarkUp Validator 35 CSS Validator 35 Cross-browser compatibility 36 Content inspection 36 Submitting a sitemap to the search engines 36 Introducing Google XML Sitemaps 37 Setting up and configuring. SexyBookmarks 130 Introducing User Photo 131 Setting up and configuring User Photo 132 Introducing WP-Email 132 Setting up and configuring WP-Email 133 Introducing WP-Print 133 Setting up and