Developing for WordPress

Washington D.C. campuses

GA Washington D.C. (1776 8th Floor)
1133 15th Street NW, 8th Floor
Washington DC 20005

Developing for WordPress

Washington D.C.

Washington D.C. campuses

GA Washington D.C. (1776 8th Floor)
1133 15th Street NW, 8th Floor
Washington DC 20005

About this workshop series

Take a deep dive into custom WordPress development by creating your own custom theme and plugin in a professional development environment. We will be digging into code to build a theme using Underscores, the popular starter theme from Automattic (the maintainers of WordPress.com). We will also be creating our own custom WordPress plugin to house additional functionality, and we will learn when it's best to use a theme and when it's best to use a plugin to achieve different tasks. In building our theme, we will use some modern front-end best practices including using CSS preprocessors (with Sass) and other modern build techniques. This class is intended for front-end and full stack developers, so an understanding of HTML and CSS is required. Please bring a computer with you and have access to GitHub. Further prerequisites will be publicized prior to the start of class.

Takeaways

  • Learn how to install WordPress in a professional development environment
  • Build your own WordPress custom theme default by modifying a popular starter theme.
  • Create a custom WordPress plugin.
  • Learn what functionality belongs in a theme, and what belongs in a plugin.
  • Understand the major WordPress template tags and what they do.
  • Understand the WordPress loop.
  • Understand WordPress action hooks and filters.

Prereqs & Preparation

HTML & CSS and basic PHP (or comparable server-side language), access to GitHub. Please bring a laptop to class. This bootcamp is intended for developers and we will be digging into WordPress code.

Coming up near you

Let’s Keep You Updated

Enter your email to start following

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.