OOP for Theme Development

This session will cover techniques and coding standards for developing concise, high-quality, re-usable theme functionality using Object Oriented Programming methodology.

Learn how you can make use of PHP’s OOP features to help write compact, encapsulated code which can be re-used in other themes. Learn how to employ the WordPress actions and filters API to create communication channels between objects without creating fragile object dependencies.

Topics covers will include encapsulation, re-usability, singletons and best practices. Naming conventions for symbols and files will be covered and explained. You’ll also learn how you can leverage class inheritance to simplify code for re-usability and maintainability.