Author Archive

  • Advanced WordPress block layouts

    Speaker: Wes Theron

    May 14, 2024 — In this lesson, we’ll explore how to use WordPress blocks to create advanced layouts.

  • Developer Hours: Alternatives to Custom Meta Boxes in the Block Editor

    Speakers: Ryan Welcher, Nick Diego

    May 14, 2024 — Custom meta boxes have been a common tool used by plugin and theme developers to add additional functionality to posts and pages in WordPress. While meta boxes are supported in the Block Editor, they are considered a “legacy” tool and do not provide an ideal user experience. There are also a number of technical downsides to meta boxes, and developers are encouraged to migrate to alternatives.

    In this session, we explored the current options available for adding custom plugin and theme settings in the Block Editor and how you can manage metadata using React and native WordPress components. You will learn how to:

    – Use slots to add custom panels in the Settings Sidebar
    – Implement a modal for additional settings
    – Fetch and save post metadata using JavaScript
    – Connect post metadata to blocks

    Presentation Slides »

  • Managing a WordPress multisite network

    Speaker: Jonathan Bossenger

    May 11, 2024 — Managing a WordPress Multisite network is slightly different from managing a single site WordPress install.

    In this lesson, you’re going to learn how to manage a WordPress multisite network.

    You will learn about the Network Admin dashboard, and the options available in the Network Settings page, as well as different ways to create and manage sub-sites on the network.

  • Building plugins and themes that support multisite

    Speaker: Jonathan Bossenger

    May 11, 2024 — When developing themes or plugins for a WordPress multisite network, there are a few things to consider that are slightly different from developing for a single site WordPress install.

    In this lesson, you’ll discover some differences to consider, and how to ensure your plugins and themes are supported for multisite.

  • Developing for a multisite network

    Speaker: Jonathan Bossenger

    May 11, 2024 — WordPress core includes a set of functions and hooks that control certain aspects of the network, or individual sites on the network.

    In this lesson, you’ll learn about multisite specific function naming conventions to be aware of, and then dive into some useful multisite specific functions and hooks you can use. Finally, you’ll learn about developing for individual sites in a network, as well as were to go for more information about multisite functions and hooks.

  • Advanced multisite management

    Speaker: Jonathan Bossenger

    May 11, 2024 — With the basics of managing a multisite network under your belt, it’s time to look at some more advanced multisite management tasks.

    Let’s dive into the different possible site statuses, what happens when you delete a site, how to export a single site from a multisite network to its own install, and how to convert a multisite network install back to a single site install.

  • Managing a WordPress multisite network

    Speaker: Jonathan Bossenger

    May 11, 2024 — Managing a WordPress Multisite network is slightly different from managing a single site WordPress install.

    In this lesson, you’re going to learn how to manage a WordPress multisite network.

    You will learn about the Network Admin dashboard, and the options available in the Network Settings page, as well as different ways to create and manage sub-sites on the network.

  • Setting up a WordPress multisite network

    Speaker: Jonathan Bossenger

    May 11, 2024 — A WordPress multisite network is a way to host multiple WordPress sites on a single WordPress installation.

    In this lesson, you will learn more about WordPress multisite, why you would consider setting up a multisite network, and the steps to follow to create one.

  • The commonly used Internationalization functions

    Speaker: Jonathan Bossenger

    May 11, 2024 — In order to get started on internationalizing your code, you need to understand the functions that WordPress provides to help you with this process.

    In this lesson, you will learn about the most commonly used internationalization functions in WordPress, and how to use them in your code.

  • What is Internationalization?

    Speaker: Jonathan Bossenger

    May 11, 2024 — Internationalization is the process of developing software in a way that it can easily be translated into other languages without any changes to the source code.

    Let’s learn what internationalization is in the context of WordPress, why it is important, and learn where to find more information on how to implement it in your WordPress development.