O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

WordPress Complete

Book Description

A comprehensive, step-by-step guide on how to set up, customize, and market your blog using WordPress

  • Clear practical coverage of all aspects of WordPress

  • Concise, clear, and easy to follow, rich with examples

  • In-depth coverage of installation, themes, syndication, and podcasting

In Detail

WordPress is an open-source blog engine released under the GNU general public license. It allows users to easily create dynamic blogs with great content and many outstanding features. It is an ideal tool for developing blogs and though it is chiefly used for blogging, it can also be used as a complete CMS with very little effort. Its versality and ease of use has attracted a large, enthusiastic, and helpful community of users.

If you want to create powerful, fully-featured blogs in no time, this book is for you. This book will help you explore WordPress showing you what it offers and how to go about building your blog with the system.

You will be introduced to the main aspects of a blog – users, communities, posts, comments, news feeds – and learn how to manage them using WordPress. You will develop the skills and confidence to manage all types of content, be it text or images, on your blog, and also understand how users interact with the blog. In working through the book you'll be inspired as well as informed, and have the capability and the ideas to make your blog cutting edge and exciting to maximize its impact.

WordPress is a simple and powerful way to start blogging. If you're not an IT expert but want to use a state-of-the-art blogging system to give your blog the best chance of success, while giving you the time to focus on content and your readers, WordPress is the right system for you, and this book is the right place to start. It will give you a rapid and straightforward introduction to the rich and powerful features of WordPress and get you up and running with a state-of-the-art blog as quickly and painlessly as possible.

Table of Contents

  1. WordPress Complete
    1. WordPress Complete
    2. Credits
    3. About the Author
    4. About the Reviewer
    5. Preface
      1. What This Book Covers
      2. Conventions
      3. Reader Feedback
      4. Customer Support
        1. Downloading the Example Code for the Book
        2. Errata
        3. Questions
    6. 1. WordPress and the World of Blogging
      1. Blogging History
      2. Anatomy of a Blog
        1. Types of Blogs
          1. General Blogs
          2. Photo Blogs
          3. Mobile Blogs
          4. Audio Blogs
          5. Video Blogs
        2. Common Terms
          1. Post
          3. Permalinks
          4. Trackbacks
          5. RSS
          6. Tags
      3. Your Friends in Blogging
      4. Meet the Giants
        1. Blogger
        2. Blog City
        3. Yahoo 360
        4. MSN Spaces
        5. Six Apart
        6. ExpressionEngine
      5. Other Blog Engines
        1. Serendipity
        2. boastMachine
        3. Drupal
        4. b2evolution
        5. Nucleus CMS
        6. Textpattern
        7. WordPress
      6. The World of WordPress
        1. Posting and Participating in WordPress Forum
          1. Finding Themes for WordPress
          2. Finding Plug-Ins and WordPress News
      7. Summary
    7. 2. Getting Started with WordPress
      1. Registering a Free Blog at WordPress.com
      2. Installing WordPress Manually
        1. Step 1: Connect to your FTP Server
        2. Step 2: Upload the Files
        3. Step 3: Install
      3. Installing WordPress from the cPanel
      4. Upgrading WordPress from Older Installations
      5. Basic Troubleshooting during Installation
      6. Logging into the Admin Panel
        1. Changing the Password
        2. Changing General Blog Information
        3. Posting your First Post
        4. Making a Comment
        5. Retrieving a Lost Password
      7. Summary
    8. 3. Choosing and Installing Themes
      1. Finding Themes
        1. The Official WordPress Theme Page
        2. Alex Marine's Theme Browser
        3. WRC Theme Browser
        4. Central Theme List at Codex
        5. Emily Robbins's Theme List
        6. Blogging Pro Theme List
        7. Paid Theme List at Template Monster
      2. Factors to Consider while Choosing a Theme
        1. Content of the Blog
        2. Audience
        3. Colors and Fonts
        4. Theme Size
      3. Installing and Changing Themes
        1. Step 1: Download the Theme You Want
        2. Step 2: Extract the Content
        3. Step 3: Upload
          1. Uploading via Filezilla
        4. Step 4: Test the Theme
      4. Typical Appearance of Different Themes
        1. One-Column Themes
        2. Two-Column Themes
        3. Three-Column Themes
        4. Four-Column Themes
        5. Some Unique Themes
      5. Basic Modification
        1. Structure of a Theme
        2. Enabling/Disabling Page Menu in the Sidebar
        3. Enabling/Disabling Search Bar in the Sidebar
        4. Enabling/Disabling Calendar in a Theme
        5. Adding Static Content in the Sidebar
      6. Summary
    9. 4. Blogging your Heart Out
      1. Posts in Detail
        1. Adding Posts to your Blog
        2. Rich Text Editing
        3. Shortcuts while Editing
        4. Uploading and Using Images in your Post
        5. Managing Post Categories
        6. Managing Existing Posts
        7. Protecting Posts with a Password
        8. Trackbacks
        9. Other Useful Settings
        10. Posting by Email
        11. Other Ways of Posting
        12. Bookmarklet
      2. Comments in Detail
        1. How to Make a Comment
        2. Comment Settings
        3. Comment Moderation
        4. Fighting with Comment Spams
      3. Gravatar
      4. Summary
    10. 5. Non-Blog Content
      1. Goals and Site Structure
        1. Getting Started
        2. Making the Site
          1. Step 1: Create a Special Category
          2. Step 2: Make Some Posts under this Category
          3. Step 3: Modify Main Index Template of the Theme
          4. Step 4: Turn off Commenting on Front Page Posts
          5. Step 5: Populate Some Data
          6. Step 6: Create Category Pages
          7. Step 7: Add Some Description to Each Category Page
          8. Step 8: An All Books Section
          9. Step 9: Customize the Categories
          10. Step 10: Adding the About Us Page and Author Page
          11. Step 11: Top Ranked Book List
          12. Step 12: Adding Links of Associates
          13. Step 13: Adding an Image Gallery
            1. Solution 1: Extract Images from a Specific Directory
            2. Solution 2: Image from Photo Organizer
            3. Solution 3: Creating a Gallery Manually
      2. Summary
    11. 6. Feeds and Podcasting
      1. What are Feeds All About?
        1. History of Feeds
      2. RSS Formats
          1. RSS 0.91
          2. RSS 1.0
          3. RSS 2.0
          4. Atom
      3. Feed Readers
        1. Producing Feeds
        2. Consuming Feeds
        3. Adding Feeds in the Sidebar
      4. Other Useful Plug-ins for Syndication
        1. FeedWordPress
      5. Podcasting
        1. How to Podcast
        2. Useful Plug-ins for Podcasting
        3. Dedicated Podcasting
      6. Summary
    12. 7. Developing Themes
      1. Start Using a Blank Page
        1. Set It Up
          1. Adding Content to Our Theme
          2. Displaying the Post Excerpt on the Front Page
          3. Retrieving the Category Name for Each Post
          4. Retrieving the Date and Author
          5. Retrieving Lists of Categories, Archives, and Calendars
          6. Display an RSS Feed Image beside Every Category
          7. Displaying Blogroll and Pagelinks
          8. Displaying Blog Information
          9. Displaying a Search Bar
        2. Displaying Comments under Each Post
          1. Displaying Existing Comments
      2. Plan for a Design
        1. CSS and HTML Code for a Two-Column Theme
            1. header.php
            2. sidebar.php
            3. footer.php
        2. Design the Header
        3. Design the Sidebar
        4. Design the Body
        5. Design the Footer
      3. Themes in Minutes
      4. Instant Theme Builders
        1. Step 1: Select the Layout
        2. Step 2: Select Some Options
        3. Step 3: Select a Color Scheme
        4. Step 4: Details of Colors and Download
        5. Widgetizing Themes
        6. Making Your Theme Widget Enabled
      5. Summary
    13. 8. Community Blogging
      1. Flavors of Multi-User Blogging
      2. Managing Users in a Multi-User Blogging Platform
        1. Administrator
        2. Editor
        3. Author
        4. Contributor
        5. Subscriber
      3. User Levels
      4. Managing Profiles
      5. Deleting Users
      6. Restriction Plug-ins
      7. Summary
    14. 9. Developing Plug-ins and Widgets
      1. Installing the Widget Plug-in
      2. Creating Widgets
        1. Dissecting the Code
        2. Essential Rules
        3. Designing Multiple-Instance Widgets
        4. Third-Party Widgets
      3. Plug-ins
        1. Plug-in: RSS Processor
      4. Hooks
        1. Understanding Hooks
        2. Automated Installation of Plug-ins with DB Access
          1. Dissecting the Code
        3. Common Hook List
      5. Summary
    15. 10. Administrator's Reference
      1. System Requirements
      2. A Closer Look at the Installation
        1. Upgrading WordPress
            1. Step 1: Back Up your Database
            2. Step 2: Back Up your WordPress Files
            3. Step 3: Verifying the Backups
            4. Step 4: Deactivate All Your Plug-ins
            5. Step 5: Download and Extract WordPress
            6. Step 6: Delete Old Files
              1. Deleting Folders Using Net2FTP
            7. Step 7: Upload the New Files
            8. Step 8: Run the WordPress Upgrade Program
            9. Step 9: Update Permalinks and .htaccess
            10. Step 10: Install Updated Plug-ins and Themes
            11. Step 11: Reactivate Plug-ins
        2. Migrating WordPress
            1. Migrating within the Same Site
            2. Migrating from One Server to Another
        3. Multiple Installations
          1. WordPress MU
            1. Benefits of Using WordPress MU
            2. System Requirements for WordPress MU
            3. Installing WordPress MU
        4. Installing Other People's Blogs in WordPress MU
        5. Uninstalling WordPress
        6. Setting File Permissions
            1. How to Set Permissions
        7. Troubleshooting
          1. Troubleshooting during Installation
              1. Problem: Headers Already Sent
              2. Problem: Page Comes with Only PHP Code
              3. Problem: Cannot Connect MySQL Database
          2. Basic Troubleshooting
              1. Problem: Cannot See Posts, All It Says is Search Doesn't Meet Criteria
              2. Problem: I Want to Make My Blog Totally Private
              3. Problem: I Don't Receive The Emailed Passwords
              4. Problem: I Am Getting A Lot of Comment Spam
        8. Backups
          1. Backing Up WordPress Files
            1. Backing Up Files Using Net2FTP
            2. Backing Up Files Using Filezilla
          2. Backing Up WordPress Database
            1. Backing Up the Database Using phpMyAdmin
            2. Backing Up the Database Using a MySQL Command
          3. Restoring the Database from Backup
            1. Restoring the Database Using phpMyAdmin
      3. Summary