Source: Learn WordPress

  • Custom functionality

    This lesson dives into the theme’s functions file and how you can use it to add your own functionality to a theme.

  • Template parts

    We will explore how to create and add template parts to your theme.

  • Template Hierarchy

    We will take a deep dive into the details of how WordPress loads templates in a browser.

  • Template overview

    We will cover the purpose, structure and loading of templates.

  • Use WordPress to create a one-page site

    Learn to create a one-page site with a sticky header, anchors, and smooth scrolling.

  • Updating your theme

    How to prepare an update for a theme, and upload it to the theme directory.

  • Submitting your theme to WordPress.org

    An overview of the process of creating a theme archive and uploading it to WordPress.org.

  • Preparing your theme for submission

    Review the additional steps required before submitting a theme to the theme directory.

  • Required theme files

    The core theme files required for both a block theme and a classic theme, for submission to the theme directory.

  • The WordPress.org Theme Directory

    Introduces the WordPress.org Theme Directory and an overview of the steps required to submit a theme.