Early registration is open through May 31st

Have you ever thought about creating your own WordPress theme, but the process looked too daunting? Maybe you’ve used page builders in the past but are frustrated by the constant updates, patches, bugs, and limitations. In this mini-course, we’ll build a native WordPress theme from start to finish with no code using Pinegrow’s WordPress Builder. By the end of this course, you’ll have a minimal WordPress theme that you can style, customize, reuse, and redistribute to your clients. With no page builder or other dependencies!

Earlybird Price: $49

Now that all the content is published, I’m planning to make a real sales page and market this course a bit. The earlybird price will be available through May 31st, 2023 and will raise to $99 on June 1st.

Preview

Here is a selection of some videos from the first modules to give you an idea of what the course covers and whether it’s a good fit for you.


What’s Included

Module 1 – Introduction

  • Welcome & Overview
  • What we’ll cover
  • What you’ll need
  • Course files

Module 2 – Concepts

  • What is a WordPress Theme?
  • Starter Theme vs. Parent/Child Theme
  • A Brief WordPress History Lesson
  • Custom Themes and Page Builders
  • How Pinegrow Creates Themes

Module 3 – Getting Started

  • Configuring Your WordPress Environment
  • Theme Templates and the WP Hierarchy
  • Identifying Theme Parts

Module 04 – The Index Template

  • Getting Started with the Index Template
  • Content Area, Loop, and Template Parts
  • Header Area, Menu, and Interactions
  • Footer Area, Customizer, and Widget

Module 05 – Other Core Templates

  • Page Template
  • Post Template
  • 404 Template
  • Launching Your Theme

Module 06 – Custom Post Types

  • Creating Custom Post Types and Taxonomies
  • Adding Placeholder Data
  • Creating a Post Template for the Employees CPT
  • Creating an Archive Template for the Employees CPT

Module 07 – The WordPress Block Editor

  • Query Loop Block
  • Contact Form Block
  • Using Theme.json
  • WordPress Block Themes

Module 08 – Wrapping Up

  • Adding custom functions and code snippets to your theme 
  • Working with custom fields
  • Using 3rd party scripts such as Alpine.js 
  • Adding a “back to top” button with Pinegrow interactions
  • Self-hosting your site’s Google Fonts
  • Internationalization and RTL Text

Module 09 – Bonus Material

  • Open in Wrapper Feature
  • External Build Process for Tailwind CSS
  • Automatic CSS in Pinegrow
  • Using Sass in Pinegrow
  • Showing dynamic mailto and tel links
  • Full Accessible, Responsive Menu with Dropdowns