Learn WordPress

Want to be a WordPress developer? Read these tutorials for detailed guidance on how to develop WordPress themes and plugins.

Getting started with WordPress

  • How to add custom JavaScript to your WordPress site

    How to add custom JavaScript to your WordPress site

    Anna Monus
  • All WordPress content:

    1. Create Custom Maps With the MapSVG Plugin

      Create Custom Maps With the MapSVG Plugin

      Tutorial Beginner

      In this tutorial you'll learn how to use a WordPress plugin called MapSVG to add interactive maps to your site. You can then customize your maps with...

    2. Building Gutenberg Blocks With create-guten-block

      Building Gutenberg Blocks With create-guten-block

      Tutorial Intermediate

      Gutenberg is the new WordPress editor, and everyone is talking about it. It has introduced an all-new way of writing content with WordPress. So not only can...

    3. New Course: Create Content With WordPress Gutenberg

      New Course: Create Content With WordPress Gutenberg

      Tutorial Beginner

      WordPress Gutenberg is coming soon to a website near you. Get ready to use it by taking our new course, Create Content With WordPress Gutenberg.

    4. New Course: Coding Advanced WordPress Theme Templates

      New Course: Coding Advanced WordPress Theme Templates

      Tutorial Beginner

      Our new short course is ideal for you if you want to take your WordPress development skills to the next level. Try out Coding Advanced WordPress Theme...

    5. Theme Developer’s Guide to WPBakery Page Builder for WordPress

      Theme Developer’s Guide to WPBakery Page Builder for WordPress

      Course Intermediate

      WPBakery Page Builder for WordPress (formerly known as Visual Composer) is probably the most popular page builder on Envato Market. Sitting at over 350,000...

    6. WordPress Gutenberg Block API: Extending Blocks

      WordPress Gutenberg Block API: Extending Blocks

      Tutorial Intermediate

      In this post, I'll show you how to extend the functionality of a WordPress Gutenberg block and create a settings panel.

    7. WordPress Gutenberg Block API: Creating Custom Blocks

      WordPress Gutenberg Block API: Creating Custom Blocks

      Tutorial Intermediate

      In this tutorial you'll learn how to register blocks and use that knowledge to create a block to display a random image obtained via an external web service.

    8. How to Create a Custom Settings Panel in WooCommerce

      How to Create a Custom Settings Panel in WooCommerce

      Tutorial Intermediate

      Find out how to create a custom panel with custom fields in WooCommerce. You'll learn how to display the custom fields on the product page and include...

    9. WordPress Gutenberg Block API: Block Look and Feel

      WordPress Gutenberg Block API: Block Look and Feel

      Tutorial Intermediate

      In this tutorial, we'll dig deeper into the Gutenberg Block API and start customizing the look of our default block.

    10. Why WordPress Uses PHP

      Why WordPress Uses PHP

      Tutorial Beginner

      Why does WordPress use PHP? In this video, you'll get a detailed answer to this question. You'll learn what PHP is and why it's used in WordPress.

    11. WordPress Gutenberg Block API: An Introduction

      WordPress Gutenberg Block API: An Introduction

      Tutorial Intermediate

      This post will start a series where we explore the Gutenberg block API, which powers the new WordPress editor.

    12. First Look at WordPress Gutenberg

      First Look at WordPress Gutenberg

      Tutorial Beginner

      The new Gutenberg editing interface is a major change coming to WordPress 5 this year. In this video I'll show you how to set up Gutenberg as a plugin on...