Stephanie Leary

Writer and WordPress consultant

  • Books
    • Content Strategy for WordPress (2015)
    • WordPress for Web Developers (2013)
    • Beginning WordPress 3 (2010)
  • Blog
    • Fascism Watch (2016-17)
    • Content Modeling for WordPress series
    • WordPress Hidden Gems series
  • Work
    • Portfolio
    • Services
    • WordPress Plugins
    • WordPress Themes
    • Presentations and Interviews
    • on GitHub →
  • About
    • Press Kit
  • Contact
    • Mailing List

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

Leave a Reply Cancel reply

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

Fascism Watch

The Fascism Watch is a daily(ish) news roundup. View all the previous Fascism Watch posts »

Latest WordPress Book

Content Strategy for WordPress

A short book for content strategists and managers on implementing a complete content strategy in WordPress: evaluation, analysis, content modeling, editing and workflows, and long-term planning and maintenance.

Read the sample chapter

Kindle Nook iBooks Kobo Smashwords

WordPress for Web Developers

WordPress for Web Developers (9781430258667)

This is a book for professional web designers and developers who already know HTML and CSS, and want to learn to build sites with WordPress. The book begins with a detailed tour of the administration screens and settings, then digs into server-side topics like performance and security. The second half of the book is devoted to development: learning to build WordPress themes and plugins.

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.

WordPress for Web Developers is out now. See what's inside...

The best WordPress features you’ve never noticed

  • WordPress Hidden Gems: Screen Options
  • WordPress Hidden Gems: Bulk Edit
  • WordPress Hidden Gems: Private Status
  • WordPress Hidden Gems: Dashboard Feed Readers
  • WordPress Hidden Gems: Options.php

Content Modeling for WordPress series

  • Content modeling for WordPress, part 1: analyze content
  • Content modeling for WordPress, part 2: functional and organizational requirements
  • Content modeling for WordPress, part 3: a sample content model

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.

Copyright © 2021 Stephanie Leary