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

    1. How to Use Custom Post Types in WordPress

      How to Use Custom Post Types in WordPress

      Course Intermediate

      Custom post types allow you to extend WordPress's default post with data that is useful for your own website. For example, if you want to create a portfolio...

    2. 3 Practical Projects to Learn to Code WordPress Plugins

      3 Practical Projects to Learn to Code WordPress Plugins

      Course Intermediate

      Part of the reason for the popularity of WordPress is how customizable it is. With the right themes and plugins, you can make WordPress do just about...

    3. Custom Post Types and Taxonomies: WordPress Content Architecture

      Custom Post Types and Taxonomies: WordPress Content Architecture

      Course Intermediate

      WordPress uses more than just posts and pages to organize content. In fact, if you're not using custom post types and taxonomies, you haven't yet unlocked...

    4. Make Your Theme's Design Customizable With the WordPress Customizer

      Make Your Theme's Design Customizable With the WordPress Customizer

      Course Intermediate

      The WordPress Customizer is a great way to tweak the look of a WordPress site. It's especially great for end users of your themes. They can see their changes...

    5. Complete Guide to WordPress Multisite

      Complete Guide to WordPress Multisite

      Course Intermediate

      WordPress Multisite makes it easier and more secure to host a number of WordPress sites on the same server. With Multisite, you only need a single install of...

    6. The Complete Guide to Migrating WordPress

      The Complete Guide to Migrating WordPress

      Course Intermediate

      When you've finished developing a WordPress site on your local computer, you'll need to migrate it to its live server. This can be a frustrating experience...

    7. Guide to The Loop in WordPress

      Guide to The Loop in WordPress

      Course Intermediate

      The Loop is at the core of WordPress's post rendering engine. With The Loop, WordPress formats each post to be displayed on the current page. If you want to...

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

    9. WordPress Coding Basics: The Loop

      WordPress Coding Basics: The Loop

      Course Intermediate

      The Loop is at the heart of the way WordPress displays posts or other content. Each post to be displayed is processed and formatted within the Loop. So if...

    10. Guide to Creating a WordPress Theme Options Page

      Guide to Creating a WordPress Theme Options Page

      Course Intermediate

      In the past few years, WordPress has grown to be arguably the most popular content management system out there. This growth has been supplemented by a huge...

    11. WordPress Secure Setup Guide

      WordPress Secure Setup Guide

      Course Intermediate

      WordPress is, generally speaking, a relatively easy system to install and have ready to work on in a short space of time. However, it’s also easy to...

    12. WordPress Basics: How to Install and Customize a Theme

      WordPress Basics: How to Install and Customize a Theme

      Course Beginner

      One of the great things about WordPress is that it lets you choose from thousands of different themes to customize your site's look and feel. Many of these...