September 16, 2014 — Organize your sites with Custom Post Types to handle speciality content (think staff, real estate listings, or design portfolio for starters). This presentation goes over how to write a simple plugin to handle the Custom Post Type creation and make sure that your work carries through from one theme change to the next.
January 4, 2013 — This presentation is an in-depth look at a powerful object-oriented programming technique: dependency injection. Michael will review the basic concepts behind writing small classes for WordPress plugins and how to get your objects working together through the use of an injection container. He’ll then proceed to more advanced techniques for managing multiple object dependencies, dependencies within dependencies, and class autoloading.
November 1, 2013 — In this talk learn how to protect your site from four different hacks with solid, best practice safeguards.
October 3, 2014 — If you want to work with WordPress one of the very first things you need to understand is the concept of the “the loop.” When information needs to be displayed on a page the loop makes a “query” to the database, basically asking for said information. If you wish to customize any aspect of a theme or site you will want to learn how to customize the loop and the query to do exactly you want. There are three different ways you can customize the loop functionality: 1. query_posts(); 2. WP_Query(); and 3. get_posts(). In this presentation we look at each of these three techniques. We discuss what they have in common, what they do differently and when, where and why you would want to use each one. Concrete examples will be used to take all the mystery out of making custom queries via the WordPress loop.
October 4, 2014 — Can Your Nonprofit Use WordPress as Your CMS? Yes You Can!
WordPress is a world-class CMS, but can your nonprofit use it and still be able to process donations, sign up people for your email list, promote advocacy and other nonprofit-specific tasks? Yes You Can! Walk through several examples of nonprofits that are using nonprofit as their primary CMS and either using WordPress plugins – like Wufoo – to process donations or tying into the APIs of nonprofit CRMs (Convio Luminate, Salsa, etc.).
October 26, 2013 — This session will show you how to use custom post meta data and the body_class filter to define custom layouts for both static pages and single blog posts. As a bonus, this will show you how to use custom post metaboxes, rather than forcing users to deal with custom fields.
December 22, 2013 — This talk walks through some basic customizations like uploading images and galleries through the new Media Manager, using widget areas to publish all kinds of content, how to install and customize a theme.and ending with a discussion on how to choose a theme that’s right for you.
December 25, 2013 — This talk introduces Fieldmanager and demonstrate what was done for KFF, and show how to get started using Fieldmanager on your own.