Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
WordPress: The Missing Manual
The Missing Credits
About the Author
About the Creative Team
Acknowledgments
The Missing Manual Series
Introduction
About This Book
What You Need to Know
Your Computer
Hosting WordPress
About→These→Arrows
About the Outline
About the Online Resources
Web Links
Living Examples
Registration
Feedback
Errata
Using Code Examples
Safari® Books Online
1. Starting Out with WordPress
1. The WordPress Landscape
How WordPress Works
WordPress Behind the Scenes
WordPress Themes
What You Can Build with WordPress
Blogs
Other Types of WordPress Sites
Stories and Articles
Catalogs
Business Sites
WordPress Hosting
Choosing Where to Host Your Site
WordPress.com Sites vs. Self-Hosted Sites
2. Signing Up with WordPress.com
Choosing a Web Address
Creating Your WordPress.com Account
Managing Your New Site
Exploring the WordPress.com Community
Visiting the WordPress.com Store
Buying a Domain after Signup
Using a Domain Name You Already Own
Mapping an Entire Domain Name
Mapping a Subdomain
Finishing the Job: Setting Up the WordPress.com Mapping
3. Installing WordPress on Your Web Host
Preparing for WordPress
Deciding Where to Put WordPress
Creating a Subdomain (if You Need One)
Understanding the Administrator Account
Installing WordPress with an Autoinstaller
Installing WordPress with Softaculous
Managing a Softaculous-Installed Site
Managing Softaculous Backups
Installing WordPress with Fantastico
Installing WordPress by Hand
Creating a MySQL Database
Uploading the WordPress Files
Running the Install Script
Keeping WordPress Up to Date
Minor Updates
Major Updates
2. Building a WordPress Blog
4. Creating Posts
Introducing the Dashboard
The Menu
The Home Page
Dashboard Practice: Changing Basic Settings
One More Task: Choosing a Starter Theme
Adding Your First Post
Creating a New Post
Browsing Your Posts
Delayed Publishing
Editing a Post
Deleting a Post
Creating a Sticky Post
Organizing Your Posts
Understanding Categories
Categorizing Posts
Using Subcategories
Managing Categories
Understanding Tags
Tagging Posts
How to Get High-Quality Web Addresses
Permalinks in WordPress.com
Permalinks on a Self-Hosted Site
Changing a Post’s Permalink
Getting a Shorter Version of Your Web Address
Browsing Categories and Tags Using a Web Address
Dashboard Tricks to Save Time and Effort
Customizing a Dashboard Page
Getting Help
Taking Charge of the List of Posts
Performing Bulk Actions
5. Choosing and Polishing Your Theme
How Themes Work
The WordPress “Year” Themes
Making Your Theme Suit Your Site
Choosing a New Theme
Visiting the Theme Gallery
Activating a Theme in WordPress.com
Installing a Theme on a Self-Hosted Site
Tweaking Your Theme
Customizing the Header
Changing the Background
Other Theme Options
The Theme Customizer
Customizing Your Widgets
Positioning Your Widgets
Changing Widget Settings
The Basic Widgets
The Calendar Widget
The Tag Cloud Widget
The Text Widget
Mobile Themes
6. Jazzing Up Your Posts
Making Fancier Posts
Using Subheadings
Showing a Code Listing
Adding Links
Inserting Special Characters
Using the HTML View
Getting a Better Post Editor
Adding Pictures
Putting Pictures in a Post
Viewing the Media Library
Deleting Pictures from the Media Library
Adding Pictures to the Media Library
Featured Images
Assigning a Featured Image to a Post
Showing Part of a Post
Displaying Teasers Using the “More” Quicktag
Dividing a Post into Multiple Pages
Summarizing Posts with Excerpts
Using Excerpts on Your Home Page
Post Formats
Applying a Post Format
The Ephemera Widget
7. Adding Pages and Menus
Creating Pages
Viewing Pages
Showing Pages in the Pages Widget
Showing Pages in a Menu
Ordering Pages
Custom Menus
Building a Custom Menu
Multiple Menus
The Custom Menu Widget
Changing Your Home Page
Creating a Brochure Site
Creating a Custom Entry Page
Page Templates
Pages With or Without Sidebars
Better Home Pages
8. Comments: Letting Your Readers Talk Back
Allowing or Forbidding Comments
Changing Comment Settings for a Post
Changing the Default Comment Settings Site-Wide
The Life Cycle of a Comment
Leaving a Comment
Moderating Comments Through Email
Moderating Comments from the Dashboard
Moderating Comments for a Specific Post
Sanitizing Comments
The Ongoing Conversation
Threaded Comments
Paged Comments
Advertising a Post’s Comments
Comment Ratings
Linkbacks
Making Comments More Personal
The Gravatar Service
Signing Up with Gravatar
Changing the “Mystery Man” Gravatar
Gravatar Hovercards
Facebook and Twitter Comments
Stamping Out Comment Spam
Understanding Spam
Spam-Fighting Strategies
Understanding Akismet
Installing Akismet
Using Akismet
Fighting Spam with CAPTCHA
3. Supercharging Your Blog
9. Getting New Features with Plug-Ins
Managing Plug-Ins
How Plug-Ins Work
Searching for a Plug-In
Installing a Plug-In
Activating a Plug-In
Keeping Your Plug-Ins Up to Date
The Jetpack Plug-In
Signing Up with WordPress.com
Using the Image Widget
Adding a Contact Form
Adding a Mathematical Equation
Adding Mobile Support
The WPtouch Mobile Theme
Configuring WPtouch
Backing Up a WordPress Site
Using an Automated Backup Service
Backing Up with a Plug-In
The Online Backup for WordPress Plug-In
Better Performance with Caching
10. Adding Picture Galleries, Video, and Music
Understanding Embeds and Shortcodes
Automatic Embeds
The [embed] Shortcode
More Shortcodes
Showing Groups of Pictures
Creating a Gallery
Editing a Gallery
Creating a Slideshow
Themes That Make the Most of Pictures
Embedding a Video
Showing a YouTube Video
Configuring the YouTube Video Window
Showing Videos from Other Video Services
Showing a Video from Your Media Library
Premium Video Hosting
Playing Audio Files
Adding a Basic Audio Player
Adding a Playlist
Using a Music-Sharing Service
Podcasting
Creating Podcast-Friendly Audio
Getting Your Podcast Feed
11. Collaborating with Multiple Authors
Adding People to Your Site
Adding New People to a Self-Hosted Site
Inviting People to Join a WordPress.com Site
Working with Authors
The Post Approval Process for Contributors
Post Locking
Revision Tracking
Browsing an Author’s Posts
Adding Author Information
Removing Authors (and Other Users)
Building a Private Community
Hiding and Locking Posts
Creating a Private Site
Letting People Register Themselves on a Self-Hosted Site
Creating a Network of Sites
Creating a New Multisite Network from Scratch
Converting an Existing Site to a Multisite Network
Your Multisite Network: A First Look
Adding a Site to Your Network
Understanding How Users Work in a Multisite Network
Rolling Out Updates
Adding Themes and Plug-Ins
12. Attracting a Crowd
Encouraging Your Readers to Share
How Sharing Buttons Work
Adding Sharing Buttons
More Ways to Customize Your Sharing Buttons
Letting People Like Your Site
Using WordPress.com Ratings
Keeping Readers in the Loop
Signing Up Subscribers
Emailing Subscribers
Publicizing Your Posts on Social Media
Sharing Your Tweets on Your Site
Managing Your Site’s Feed
Getting Customized Feeds
Using a Feed Widget
Search Engine Optimization
PageRank: Scoring Your Site
Finding Your Pagerank
Making Your Site Google-Friendly
Boosting SEO with a Plug-In
Creating an XML Sitemap
Tweaking Titles and Descriptions
WordPress Site Statistics
Viewing Your Statistics
Strategy 1. Find Out What Your Readers Like
Strategy 2. Who’s Giving You the Love?
Strategy 3. Play Well with Search Engines
Strategy 4. Meet Your Top Commenters
4. From Blog to Website
13. Editing Themes: The Key to Customizing Your Site
The Goal: More Flexible Blogs and Sites
WordPress Sites That Aren’t Blogs
Getting Ready
Taking Control of Your Theme
How WordPress Stores Themes
Style.css: How a Theme Identifies Itself
The Theme Editor
Protecting Yourself with a Child Theme
Creating a Child Theme
How Child Themes Work
Editing the Styles in Your Theme
Taking a Look at the Style Rules in Your Theme
Decoding a Basic Style Rule
Multiple Rules and Media Queries
Class and ID Selectors
Combining Selectors
Changing the Twenty Twelve Theme
Puzzling Out the Styles in a Theme
Using Fancy Fonts
Editing the Code in Your Theme
Introducing the Template Files
A Basic Editing Example
Step 1. Find the Template File
Step 2. Create a Copy of the Template File
Step 3. Examine the Template File
Step 4. Make Your Change
Delving into the Loop
Step 1. Prepare the Template File
Step 2. Examine the Template File
Step 3. Add New Code
Step 4. Add a New Style
Extending WordPress with Functions.php
14. Building an Advanced WordPress Site
Planning Your Site
Picking a Theme
Creating a Custom Copy of a Theme
Adding New Types of Posts
Defining a Custom Post Type in Code
Creating Sample Content
Making Your Custom Post Type Appear on Your Site
Defining a Custom Post Type with a Plug-In
Creating Custom Category Pages
Adding a Category Description
Finding the Right Template File
Changing a Category Page’s Title
Adding Extra Information
Reordering Posts
Removing Post Footers
Building a Better Home Page
Cleaning Out the Template
Adding Text
Creating the Links
Making a Smarter Product Page
Cleaning Out the Templates
Creating Single-Product.Php
Creating Content-Single-Product.Php
Custom Fields: Adding Extra Pieces of Information to a Post
Adding eCommerce
Signing Up with PayPal
Installing a Shopping Cart Plug-In
Adding the Shopping Cart
Putting the Shopping Cart in Your Template
5. Appendixes
A. Migrating from WordPress.com
Before You Begin
Transferring Your Data
Exporting Your Data from WordPress.com
Importing Your Data into a Self-Hosted Site
Cleaning Up Your New Site
Migrating Your Theme
Missing WordPress.com Features
Permalinks
Redirecting Your Website Address
Keeping Your Custom Domain
Moving from .wordpress.com
B. Securing a Self-Hosted Site
1. Crash-Proof Your Site with Backups
2. Change Your Posting Account
3. Be Cautious When Extending Your Site
4. Prevent Password-Guessing Attacks
5. Hide Passwords with SSL
C. Useful Websites
Chapter Links
Introduction
Introduction
Chapter 1 The WordPress Landscape
Chapter 2 Signing Up with WordPress.com
Chapter 3 Installing WordPress on Your Web Host
Chapter 4 Creating Posts
Chapter 5 Choosing and Polishing Your WordPress Theme
Chapter 6 Jazzing Up Your Posts
Chapter 8 Comments: Letting Your Readers Talk Back
Chapter 9 Getting New Features with Plug-Ins
Chapter 10 Adding Picture Galleries, Video, and Music
Chapter 11 Collaborating with Multiple Authors
Chapter 12 Attracting a Crowd
Chapter 13 Editing Themes: The Key to Customizing Your Site
Chapter 14 Building an Advanced WordPress Site
Appendix A Migrating from WordPress.com
Appendix B Securing a Self-Hosted Site
Index
About the Author
Copyright
← Prev
Back
Next →
← Prev
Back
Next →