Speakers: Jonathan Bossenger

  • Converting a Shortcode into a Block

    Speaker: Jonathan Bossenger

    August 30, 2022 — In this tutorial, you’re going to learn how to convert an existing WordPress shortcode into a block. We’ll be using the scaffolded code created by the Create Block tool, and applying it to an existing PHP-only plugin.

  • Let’s code: converting a shortcode into a block

    Speaker: Jonathan Bossenger

    August 23, 2022 — In this session, you’ll learn how to create your first custom block, by adding block support to an existing shortcode plugin.

    You’ll learn how to set up the plugin to support block development, and use the scaffolded code created using create-block and the existing shortcode to create a new custom block.

    Presentation Slides »

  • Using Create Block Theme

    Speakers: Jonathan Bossenger, Thelma Mutete

    August 17, 2022 — Block themes represent an existing shift in how WordPress themes are developed. It’s now possible to create an entirely new WordPress theme in the Site Editor and export it to be used wherever you need it.

    In this session, we’ll be looking at a new WordPress plugin called Create Block Theme, that allows to you export your newly designed theme over your existing theme, as a new custom theme, or even as a child theme.

    Presentation Slides »

  • Using the create-block Tool

    Speaker: Jonathan Bossenger

    August 10, 2022 — The WordPress create-block tool allows you to quickly scaffold a new block plugin.

    In this lesson, you will learn what you need to get started with create-block, how to use it, and review the code it generates.

    Presentation Slides »

  • Let’s code: an introduction to block development

    Speakers: Jonathan Bossenger, Ross Wintle

    August 5, 2022 — Getting started with block development can be a daunting task for the new developer. If you’re used to developing themes and plugins for WordPress using HTML, CSS, and PHP, with a sprinkling of JavaScript, the additional build tools and modern JavaScript syntax required for block development might be confusing.

    In this session, we’ll be looking at the software required to develop blocks, and how to set it all up. Then we’ll a tool called create-block to create our first block, we’ll look at the code that this generates and what each piece does.

    Presentation Slides »

  • Let’s code: common APIs – shortcodes

    Speakers: Jonathan Bossenger, Kathryn Presner

    July 29, 2022 — Shortcodes are pre-defined, reusable pieces of code that can be added to posts or pages and used to perform dynamic interactions with the content.

    Shortcodes can be used to create anything from a contact form to a booking calendar. While they do have some limitations, they are also a very valuable tool in any developer’s toolbox.

    Join us to learn how shortcodes work in WordPress, which shortcodes ship with WordPress how to create your own shortcodes, as we showcase a few fun examples of what shortcodes can do.

    Presentation Slides »

  • Let’s code: creating your first WordPress plugin

    Speakers: Jonathan Bossenger, Kathryn Presner

    July 22, 2022 — When you need to add some custom functionality to your WordPress site, the best place to put it is in a plugin.

    A plugin allows you to add all sorts of things to your WordPress site, from small customizations all the way to up to API integrations, and more.

    Join us to learn how plugins work in WordPress, how to create your first plugin and a few fun examples of what plugins can do.

    Presentation Slides »

  • WordPress Filter Hooks

    Speaker: Jonathan Bossenger

    July 20, 2022 — The WordPress Hooks system is what makes WordPress so extendable, and allows you to build anything on the foundation of WordPress, from a blog to an online eCommerce platform.

    In this lesson, you will learn about filter hooks, how they work, how to choose the right hook, and how to use them in your code.

    Presentation Slides »

  • WordPress Action Hooks

    Speaker: Jonathan Bossenger

    July 12, 2022 — The WordPress Hooks system is what makes WordPress so extendable, and allows you to build anything on the foundation of WordPress, from a blog to an online ecommerce platform.

    In this lesson, you will learn about action hooks, how they work, how to choose the right hook, and how to use them in your code.

    Presentation Slides »

  • Let’s code: creating your first WordPress child theme

    Speakers: Jonathan Bossenger, Ross Wintle

    July 11, 2022 — When you need to apply some customisations to your WordPress site, the best place to put them is in a child theme.

    A child theme allows you to change small aspects of your site’s appearance yet still preserve your theme’s look and functionality.

    Join us to learn how child themes work, the relationship between parent and child themes, and how to create your first child theme.

    Presentation Slides »