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. How to Auto Update WordPress Salts

      How to Auto Update WordPress Salts

      Tutorial Intermediate

      In this tutorial we cover what WordPress salts are, and why you should care about them. And, more importantly, how to keep them regularly updated!

    2. Top WordPress Security Tips for Admins

      Top WordPress Security Tips for Admins

      Tutorial Beginner

      In this video from my course, WordPress Security Top Tips, you'll discover some key steps administrators should take to make their WordPress sites more secure.

    3. 10 Must-See Easy Digital Downloads Extensions for Your WordPress Site

      10 Must-See Easy Digital Downloads Extensions for Your WordPress Site

      Tutorial Beginner

      Add new features and increase online sales with these 10 must-see Easy Digital Downloads Extensions for your WordPress site.

    4. Quick Tip: Theme Android With the Runtime Resource Overlay Framework

      Quick Tip: Theme Android With the Runtime Resource Overlay Framework

      Tutorial Advanced

      The RRO framework lets you create themes that change the look of almost every app on an Android device. Learn how to use it to edit the quick settings tray.

    5. New Course: WordPress Security Top Tips

      New Course: WordPress Security Top Tips

      Tutorial Beginner

      Do you have half an hour free to beef up your WordPress security knowhow? If so, you'll want to take our new short course, WordPress Security Top Tips.

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

    7. Get Started With the WPCOM.js WordPress API

      Get Started With the WPCOM.js WordPress API

      Tutorial Beginner

      The new WPCOM.js library lets you use the power of WordPress to build an easy-to-update back-end for web and mobile apps. Learn about our new WPCOM course.

    8. How to Deploy a WordPress Plugin From TravisCI to WordPress.org

      How to Deploy a WordPress Plugin From TravisCI to WordPress.org

      Tutorial Beginner

      Not everyone likes subversion. If you use Git to manage WordPress plugin development, keeping your Git repo and the WordPress.org SVN repo in sync is...

    9. Dynamic Page Templates in WordPress, Part 3

      Dynamic Page Templates in WordPress, Part 3

      Tutorial Advanced

      In part three we'll create specific dynamic page templates that you can use in your own projects. We also cover using dynamic page templates for Custom Post...

    10. Dynamic Page Templates in WordPress, Part 2

      Dynamic Page Templates in WordPress, Part 2

      Tutorial Intermediate

      In part 2 we take a closer look at what dynamic page templates are, and demonstrate step-by-step how to build a general purpose dynamic page template as a...

    11. Dynamic Page Templates in WordPress, Part 1

      Dynamic Page Templates in WordPress, Part 1

      Tutorial Intermediate

      In this three-part tutorial series, you'll learn how to extend the default behavior of WordPress page templates and make them more flexible by adding custom...

    12. What Is WP-CLI? A Beginner’s Guide

      What Is WP-CLI? A Beginner’s Guide

      Tutorial Beginner

      WP-CLI is a command line alternative to the WordPress admin interface. In this tutorial we'll cover how to install WP-CLI and use it to perform basic...