Author Archive

  • Image optimization

    Speaker: Wes Theron

    May 26, 2024 — Optimizing images is an easy way to improve the performance of your WordPress website without requiring any coding skills! In this session, we’ll talk about:

    – What is image optimization, and why do we need it?
    – How can you optimize your images?
    – Tips, methods, and tools.

  • Plugin API Hooks

    Speaker: Jonathan Bossenger

    May 24, 2024 — WordPress provides a number of hooks that allow plugins to “hook into” the functionality of WordPress.

    Your theme should support these hooks, to allow plugins developers to extend your theme.

    Let’s look at what this entails.

  • Theme build process

    Speaker: Jonathan Bossenger

    May 24, 2024 — When developing a WordPress theme, it’s useful to consider whether you will need a build process to help you manage your theme’s assets and optimize your theme for performance. Let’s look at how this might be possible, using the @wordpress/scripts package.

  • Using JavaScript during theme development

    Speaker: Jonathan Bossenger

    May 24, 2024 — Theme developers often use JavaScript to provide interactivity, animation, or other enhancements to their themes. This lesson will cover some best practices to follow when using JavaScript during theme development.

  • User interface best practices in theme development

    Speaker: Jonathan Bossenger

    May 24, 2024 — When designing a WordPress theme, it’s important to consider the user interface of the theme.

    In this lesson, you’ll learn how to apply the basics of good user interface design when developing a theme, as well as some best practices to follow.

  • Child Themes

    Speaker: Jonathan Bossenger

    May 24, 2024 — Sometimes, you may need a way to modify or extend an existing theme, without making changes to the theme’s code.

    This is where child themes come in. Let’s discover what child themes are, why you would use them, and how to create and use a child theme.

  • Global settings and styles – Style variations

    Speaker: Cynthia Norman

    May 23, 2024 — We explore creating style variations or simply theme.json variations. With this lesson, we will define and describe style variations, differentiate between theme and style variation JSON files, and differentiate between a child theme and a style variation.

  • Global settings and styles – Patterns overview

    Speaker: Cynthia Norman

    May 23, 2024 — We will cover the basics of how to create a pattern from scratch and register patterns within your theme. With this lesson, you will list and describe the sources of patterns available within WordPress, add the Patterns property to theme.json and list the patterns to include in your theme from the Pattern Directory, and describe the process of building a pattern from scratch in order to bundle it with your theme.