• Skip to primary navigation
  • Skip to main content
  • Skip to footer
  • Books
    • Content Strategy for WordPress (2015)
    • WordPress for Web Developers (2013)
    • Beginning WordPress 3 (2010)
  • Blog
    • Content Modeling for WordPress
    • WordPress Hidden Gems
    • Web Design
  • Work
    • Presentations and Interviews
    • on GitHub →
    • MLIS Class Projects (2019-2022)
    • Portfolio (2002-2019)
    • WordPress Plugins

Stephanie Leary

Writer, Front End Developer, former WordPress consultant

  • About
    • Press Kit
    • Presentations and Interviews
  • Contact Me

WordPress for Web Developers now available!

June 26, 2013 Stephanie Leary Leave a Comment

WordPress for Web Developers (9781430258667)WordPress for Web Developers is out today! This is the second, much-revised and updated edition of Beginning WordPress 3, with a more accurate title. Everything’s been updated for WordPress 3.6, and the chapters have been reorganized into three distinct sections that should be a little easier to follow.

You can order from Amazon and Barnes & Noble. The various ebook formats don’t seem to be posted in their respective stores yet, but will be available soon. In the meantime, you can get the ebooks directly from the publisher, Apress.

Want a short sample? Download Chapter 4, Working with Content (PDF, 6.7MB).

I’ll post some more excerpts from the book later this week (probably from my seat at WordCamp Chicago). I’ll also give away a few copies of the book, so stay tuned!

Want to see what else is inside? Here’s the table of contents:

Part 1: Installing and Using WordPress

(Non-technical)

  1. Introduction
    1. Why WP?
    2. WP’s CMS capabilities
    3. Major sites using WP
  2. Installation
    1. Requirements
    2. Troubleshooting
  3. Settings
    1. Reading settings
    2. Discussion: comments and trackbacks
    3. Permalinks and short links
  4. Working with content
    1. Posts and pages
      1. Basic fields
      2. Custom fields
      3. Working with content from Office files
      4. Quick Edit
      5. Bulk Edit
      6. Screen options
    2. Media
    3. Feeds
  5. Working with themes
    1. Using the customizer
    2. Using widgets
    3. Using the menu manager
    4. Finding and evaluating themes
  6. Working with plugins
    1. Installing
    2. Finding and evaluating plugins
    3. Troubleshooting plugins
  7. Working with users
    1. Profiles
    2. Roles
    3. Permissions
    4. Workflow

Part 2: WordPress and Your Server

(Intermediate: involves editing configuration files and working with host’s administration tools.)

  1. Setting up the network (multisite)
    1. Domain mapping
  2. Performance and Security
    1. SSL
    2. File permissions
    3. Changing file locations
  3. Importing and migrating
    1. Moving to a new server or domain
    2. Tips for happy importing
    3. Importing from other CMSs
    4. Importing from static files
    5. Post-migration checklist

Part 3: Beginning WordPress Development

(Advanced: Familiarity with PHP arrays, if/else statements, loops, and function syntax required. Familiarity with objects and classes helpful, but not required.)

  1. Common Development Concepts
    1. Hooks
      1. Filters
      2. Actions
    2. Settings
    3. Writing secure themes and plugins
      1. Validating input
      2. Escaping output
      3. Checking capabilities
      4. Checking referrers
    4. Debugging
      1. Debug mode
      2. Helpful plugins
    5. Developer resources
  2. Creating a custom theme
    1. Theme file hierarchy and context
    2. Turning plain HTML into a theme
    3. The Loop
    4. Basic theme functions
      1. Setting up widget areas
      2. Enabling post thumbnails
      3. Changing excerpt length and ellipsis
    5. Advanced theme functions
      1. Modifying the Loop
      2. Multiple Loops
      3. Getting post information outside the Loop
    6. Creating theme customizer settings
    7. Creating Child themes
    8. Creating theme frameworks
    9. Responsive design issues in themes
  3. Creating plugins
    1. Creating a template tag
    2. Creating a shortcode
    3. Creating widgets
      1. Caching widget output using transients
    4. Dashboard widgets
    5. Adding a settings screen
    6. Other APIs
  4. Custom post types, taxonomies, and fields
    1. Post types
    2. Taxonomies
    3. Fields
  5. Appendix 1: Plugin Index
  6. Appendix 2: Community resources
    1. Documentation
    2. Support
    3. Discussion
    4. News
    5. Events

In addition to Chapter 4, you can download:

  • the theme from Chapter 12, including both a traditional theme options screen and controls for the new theme customizer
  • the user directory plugin from Chapter 13, which demonstrates template tags, sidebar widgets, dashboard widgets, shortcodes, and custom user contact fields
  • the course listing plugin from Chapter 14, demonstrating post types, taxonomies, and fields, with some cool features like sortable columns for the Edit screens

I hope you enjoy the book!

If you’re a teacher or a writer for a WordPress-focused news site, and you’d like a review copy of the book, please let me know and I’ll hook you up with my publicist at Apress.

Books, Featured, WordPress

This is an excerpt from Content Strategy for WordPress.My latest books are Content Strategy for WordPress (2015) and WordPress for Web Developers (2013). Sign up to be notified when I have a new book for you.

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Footer

My Books

I’m a front end developer at Equinox OLI, working on open source library software. I was previously a freelance WordPress developer in higher education. You can get in touch here or on LinkedIn.

Copyright © 2025 Stephanie Leary · Contact