WordPress 3.7 Complete: Third Edition

WordPress 3.7 Complete: Third Edition
eBook: $26.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $71.98    Print cover: $44.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Learn how to build a WordPress site quickly and effectively
  • Find out how to create content that’s optimized to be published on the Web
  • Learn the basics of working with WordPress themes and playing with widgets

Book Details

Language : English
Paperback : 404 pages [ 235mm x 191mm ]
Release Date : November 2013
ISBN : 1782162402
ISBN 13 : 9781782162407
Author(s) : Karol Król, Aaron Hodge Silver
Topics and Technologies : All Books, CMS and eCommerce, Content Management (CMS), Open Source, PHP, WordPress

Table of Contents

Chapter 1: Introducing WordPress
Chapter 2: Getting Started
Chapter 3: Creating Blog Content
Chapter 4: Pages, Menus, Media Library, and More
Chapter 5: Plugins and Widgets
Chapter 6: Choosing and Installing Themes
Chapter 7: Developing Your Own Theme
Chapter 8: Feeds, Podcasting, and Offline Blogging
Chapter 9: Developing Plugins and Widgets
Chapter 10: Community Blogging
Chapter 11: Creating a Non-blog Website Part One – The Basics
Chapter 12: Creating a Non-blog Website Part Two – Community Websites and Custom Content Elements
  • Chapter 1: Introducing WordPress
    • Getting into WordPress
      • Using it for a blog or website
    • Understanding the common terms
      • Post
      • Categories and tags
      • Comments
      • Theme
      • Plugin
      • Widget
      • Menus
      • RSS
      • Page
      • Users
    • Choosing WordPress – the reason why
      • A long time in refining
      • Active in development
      • Large community of contributors
      • Amazingly extendable
    • Getting to know the WordPress family
    • Digging into WordPress – the features
    • Getting familiar with the new feature list since 3.0
      • Learning more
    • Learning more with the online WordPress resources
    • Staying updated through WordPress news
    • Understanding the Codex
    • Getting support from other users
    • Using theme and plugin directories
    • Summary
  • Chapter 2: Getting Started
    • Building your WordPress website – start here
    • Using WordPress.com
      • Publishing your first content on a WordPress.com blog
    • Installing WordPress manually
      • Preparing the environment
      • Downloading WordPress
      • Upgrading from an earlier version of WordPress
      • Uploading the files
      • Installing WordPress
      • Installing WordPress through a hand-built configuration file
      • Learning more
    • Installing WordPress through an auto installer script
  • The WP Admin panel
    • Changing general blog information
    • Creating your first post
    • Writing your first comment
    • Retrieving a lost password
  • Getting a Gravatar
  • Summary
  • Chapter 3: Creating Blog Content
    • WP Admin conventions
      • Lists of items
    • Posting on your blog
      • Adding a simple post
      • Common post options
        • Categories and tags
        • Images in your posts
        • Using the visual editor versus text editor
        • Lead and body
        • Drafts, pending articles, timestamps, and managing posts
      • Advanced post options
        • Excerpt
        • Sending pingbacks and trackbacks
        • Discussion
        • Custom Fields
        • Working with post revisions
        • Changing the author of the post
        • Protecting content
        • The pretty post slug
        • Custom post format settings
      • Additional writing options
        • Press This
        • Posting via e-mail
        • External blogging tools
        • Mobile apps for iOS and Android
    • Discussion on your blog – comments
      • Adding a comment
      • Discussion settings
        • Submission, notification, and moderation settings
        • When to moderate or blacklist a comment
        • Avatar display settings
      • Moderating comments
      • How to eliminate comment spam
        • Getting an Akismet API key
        • Activating Akismet
    • Adding and managing categories
    • Summary
  • Chapter 4: Pages, Menus, Media Library, and More
    • Pages
      • Adding a page
        • Parent
        • Template
        • Order
      • Managing pages
    • Menus
      • Adding a menu
      • Displaying a menu
    • Header
    • Advanced site customization
    • Links
      • Adding a new link
      • Displaying links
      • Managing links and categories
    • Media library
      • Media Manager
      • Adding an image gallery
        • Choosing a post or page
        • Selecting/uploading images
    • Importing/exporting your content
      • Importing content
      • Exporting content
    • Summary
  • Chapter 5: Plugins and Widgets
    • Breaking down plugins – what are they?
    • Why to use plugins
    • Where to get plugins
    • Finding new plugins
    • Installing a plugin – the how-to
      • Manual plugin installation
      • Autoinstallation
    • The must-have pack of plugins
      • Backing up
      • Enabling Google Analytics
      • Caching
      • Search Engine Optimization (SEO)
      • Securing your site
      • Jetpack
      • Switching to maintenance mode
    • Widgets
    • Summary
  • Chapter 6: Choosing and Installing Themes
    • Finding themes
      • WordPress Themes Directory
      • Main types of themes
      • Finding more themes
    • Some not-design-related theme basics
      • The structure of a theme
      • Factors to consider when choosing a theme
        • The purpose of the theme
        • Theme licensing
        • Up-to-date themes only
        • Themes that are customizable
        • Themes with responsive structure
        • Support, reviews, and documentation
    • Installing and changing themes
      • Adding a theme within the WP admin
      • Downloading, extracting, and uploading
    • Summary
  • Chapter 7: Developing Your Own Theme
    • Setting up your design
      • Designing your theme to be WordPress friendly
      • Two paths of theme development
        • Building a theme from the ground up
        • Building a theme with a framework
      • Converting your design to code
        • Examining the HTML structure
        • Examining the CSS
    • Converting your build into a theme
      • Creating the theme folder
      • Adding WordPress content
        • The functions.php file
        • The <head> tag
        • The header and footer
        • The sidebar
      • The main column – the loop
    • Creating templates within your theme
      • Understanding the WordPress theme
      • Breaking it up
        • header.php
        • footer.php
        • The sidebar.php file
        • Your four template files
      • Archive template
      • Single template
      • Page template
      • Generated classes for body and post
      • Other WordPress templates
      • Creating and using a custom page template
    • Making your theme widget friendly
      • Going back to our "static" sidebar
      • Working with functions.php
      • Adding conditional code to sidebar
      • Adding some widgets
      • Further widgetizing options
    • Enabling a menu in your theme
    • Creating a child theme
      • Creating the new theme directory
      • Creating the stylesheet
      • Using your child theme
    • Sharing your theme
    • Summary
  • Chapter 8: Feeds, Podcasting, and Offline Blogging
    • Feed basics
      • Feed readers
      • Learning more
    • Your built-in WordPress feeds
    • Adding feed links
      • Feeds for the whole website
      • Feeds for comments
      • Tracking subscribers with FeedBurner
      • Burning your feed on FeedBurner
      • FeedBurner plugin
    • Podcasting
      • Creating a podcast
        • Recording yourself
        • Making a post
        • Dedicated podcasting
      • Podcasting plugins
      • Using a service to host audio files for free
    • Offline blogging tools
      • The benefits
      • The tools
      • Using Windows Live Writer
    • Summary
  • Chapter 9: Developing Plugins and Widgets
    • Plugins
      • Building plugins from scratch
      • Plugin code requirements
      • Basic plugin – adding link icons
        • Naming and organizing the plugin files
        • Writing the plugin's core functions
        • Adding hooks to the plugin
        • Trying out the plugin
      • Adding an admin page
        • Adding management page functions
        • Modifying the ahs_doctypes_regex() function
        • Adding hooks
        • Trying out the plugin
      • Testing your plugins
      • Plugin with DB access – capturing searched words
        • Getting the plugin to talk to the database
        • Adding management page functions
        • Trying out the plugin
      • Learning more
    • Widgets
      • Custom tag cloud widget
        • Naming our widget
        • Widget structure
        • Widget initiation function
        • Widget form function
        • Widget save function
        • Widget print function
        • Custom widget styles
        • Initiating and hooking up the widget
        • Trying out the widget
        • Learning more
      • Bundling a widget with an existing plugin
    • Shortcodes
      • Shortcodes and the way they work
      • Types of shortcodes
      • Creating a simple shortcode
      • Enabling shortcodes in widgets
    • Summary
  • Chapter 10: Community Blogging
    • Concerns for a multiauthor blog
    • User roles and abilities
      • Super Admin
      • Administrator
      • Editor
      • Author
      • Contributor
      • Subscriber
    • Managing users
      • Enabling users to self register
      • Learning more
    • User management plugins
    • Creating a multisite website
    • Summary
  • Chapter 11: Creating a Non-blog Website Part One – The Basics
    • The must-do tasks
    • Static websites
      • The process
        • Building your home page
        • Creating easy-to-grasp menus
    • Corporate or business websites
      • Picking a clean theme
      • Branding elements
      • Good navigation
      • Custom home page
      • Optional slider
        • Meteor Slides
        • SlideDeck 2 Lite Responsive Content Slider
    • E-commerce stores
      • Standard setup
      • Getting the plugin
      • Custom menu for the store
      • Main settings of the plugin
      • Custom container page for the store
      • Adding products
      • Stats – orders, coupons, and reports
    • Summary
  • Chapter 12: Creating a Non-blog Website Part Two – Community Websites and Custom Content Elements
    • Membership websites
      • Taking the simple approach
      • Using membership plugins
      • Taking the free approach
        • Installing the plugin
        • Using the plugin
    • Video and photo blogs
      • Exploring themes for video and photo sites
      • Getting plugins for video and photo sites
    • Social networks
      • Installing a social network
      • Designing your social network
      • Extending the functionality
      • User accounts and activity
    • Introducing custom post types
      • Registering a new post type
        • Adding labels
        • Adding messages
        • Creating book template files
      • Registering and using a custom taxonomy
      • Customizing the admin display
    • Summary

Karol Król

Karol Król is a WordPress developer, PHP programming specialist, professional blogger, and writer. He has been building expertise in WordPress ever since his early years at the Silesian University of Technology, Poland, where he graduated with a Master's degree in Computer Science. Early in his career, he worked as a freelance website developer, and then launched a web design business together with a close friend. Later on, he decided to shift his interest towards popularizing WordPress as the perfect solution for all web-based projects and devoted his time to growing his writing career. To this day, his articles have been featured on websites, such as About.com, Lifehack.org, ProBlogger.net, Freelance Switch, Quick Sprout, and Six Revisions. Currently, his main two projects are providing Online Business Advice for Normal People through his main website (http://newinternetorder.com/) and taking active part in the Writers in Charge project (http://www.writersincharge.com/), and teaching other writers how to take charge of their writing career. Karol spends most of his spare time making music, training Capoeira, cooking, and drinking wine.

Aaron Hodge Silver

Aaron Hodge Silver has been designing and developing new websites from scratch since 1999, just before his graduation from Columbia University. Early in his career, he worked for several web companies and startups, including DoubleClick and About.com. Since 2004, he has been self-employed through his company Springthistle Design and has worked with a staggering variety of companies, non-profits, and individuals to realize their website dreams. In his professional work, Aaron's focus is always on usability, efficiency, flexibility, clean design, and client happiness. WordPress is the best solution for many of Springthistle's clients, though Aaron also develops custom web applications using PHP and MySQL. Aaron was the author of the two previous editions of this book! You can find more about Aaron's professional work at http://springthistle.com. In his free time, Aaron enjoys developing recipes in the kitchen, being active outdoors, and spending quality time with his family (both human and non human members).
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.


- 2 submitted: last submission 21 Jan 2014

Errata Type: Grammar | Page No.: 48

"...they give you, the writer, and the opportunity..." should be "...they give you, the writer, the opportunity..."

Errata Type: Layout | Page No.: 18

The following are the working URLs (colon following them in the book is not part of the URL):




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.7 Complete: Third Edition +    PHP 5 CMS Framework Development - 2nd Edition =
50% Off
the second eBook
Price for both: $39.00

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

What you will learn from this book

  • Explore what WordPress is and where to get it
  • Launch your website using quick WordPress installation
  • Publish your first content (blog post)
  • Discover what the most important sub pages of a quality website are and how to create them in WordPress
  • Create custom menus to improve the user experience of your website
  • Upload multimedia content such as images, audio, and video
  • Install and work with plugins and widgets
  • Find out where to get quality themes from and how to install them
  • Produce a non-blog website with WordPress

In Detail

Back in the day, when you wanted to launch a new website, you either had to learn web programming yourself or hire a professional who would take care of the whole process for you. Those times are long gone due to WordPress and the great opportunities it brings. With WordPress, anyone can build an optimized site with the least amount of effort possible and then make it available to the world in no time. WordPress is a flexible and powerful tool that's ideal for creating both blog and non-blog websites. You can customize the features, incorporate your own design, and even write your own plugins with ease. Its versatility and ease of use have attracted a large, enthusiastic, and helpful community of users.

"WordPress 3.7 Complete: Third Edition" is a practical guide for anyone who wants to start their journey as a web developer. This WordPress book takes you through a step-by-step process of planning out and then building your site.

"WordPress 3.7 Complete: Third Edition" will take you through the complete process of building a fully functional WordPress site from scratch.
You will learn how to create your first blog post, what the difference between posts and pages is, and how to use multimedia files to accompany your content and make it more attractive. Next, you will find out what plugins and themes are and how to use them effectively.

"With WordPress 3.7 Complete: Third Edition" , you will learn all the ins and outs of WordPress and using it for publishing content on the Web. It provides easy-to-apply advice with tons of screenshots and actionable examples.


"WordPress 3.7 Complete: Third Edition" is a comprehensive and step-by-step tutorial packed with screenshots and examples to make it easy and quick to pick it up.

Who this book is for

This WordPress book is a guide to WordPress for online publishers and web developers. If you are new to blogging and want to create your own blog or website from scratch, then "WordPress 3.7 Complete: Third Edition" is for you. No prior knowledge of HTML/CSS or PHP is 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