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 tutorials:

    1. Target CSS for Specific Content With WordPress Template Tags

      Target CSS for Specific Content With WordPress Template Tags

      Tutorial Intermediate

      Learn how WordPress template tags add CSS to the page that you can then target with styles.

    2. 11 Best Courses to Learn to Create a WordPress Theme or Plugin

      11 Best Courses to Learn to Create a WordPress Theme or Plugin

      Tutorial Beginner

      Do you want to take your WordPress skills to the next level and learn to create your own themes and plugins? Well, you’ve come to the right place. I’ve...

    3. 12 Best WooCommerce Plugins for Your Online Store

      12 Best WooCommerce Plugins for Your Online Store

      Tutorial Beginner

      We’ve collected some of the best WooCommerce plugins that you can use to take your business to the next level. Whether you are managing sales in global...

    4. Create a WordPress Image Gallery: Code the Plugin

      Create a WordPress Image Gallery: Code the Plugin

      Tutorial Intermediate

      Learn how to create a WordPress image gallery plugin from child pages. In this first part, you'll learn how to fetch the child pages and output their titles...

    5. How to Create a WordPress Landing Page Template

      How to Create a WordPress Landing Page Template

      Tutorial Intermediate

      Learn how to create a WordPress landing page template. You'll create a theme template file for use on your site's landing pages and edit theme files to...

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

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

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

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

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

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

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