Directory

Videos of Jonathan Bossenger – WordPress.tv

Speakers: Jonathan Bossenger

  • Testing your theme

    Speaker: Jonathan Bossenger

    June 7, 2024 — Before releasing your theme to the public, you should test it thoroughly to ensure that it works as expected.

    Let’s look at some things you should do before releasing your theme.

  • Themes and user privacy

    Speaker: Jonathan Bossenger

    June 7, 2024 — As the internet has evolved, so have the ways in which user privacy is protected.

    In this lesson, you’ll discover how themes can impact user privacy and what you can do to ensure that your theme respects this privacy.

  • Examining the state of your PHP code

    Speaker: Jonathan Bossenger

    June 7, 2024 — When you’re debugging PHP code, it can be helpful to examine the state of your code at a specific point in time.

    Let’s look at some ways you can examine the state of your PHP code using built-in PHP functions.

  • Using the Interactivity API outside of WordPress

    Speaker: Jonathan Bossenger

    June 3, 2024 — Recently, someone asked me if it would be possible to use the Interactivity API outside of WordPress. Theoretically, this should be possible, as it’s available as a standalone npm package. Join me in a live stream as I investigate whether this is possible.

  • 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.

  • The built-in WordPress debugging options

    Speaker: Jonathan Bossenger

    May 15, 2024 — As you become more proficient with WordPress development, you’ll find that sometimes things don’t work as expected, and you need to figure out why.

    In this lesson, you’re going to learn about the built-in debugging options for WordPress.