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. Building a WordPress-Powered Front End: Bootstrapping, Routing, and Services

      Building a WordPress-Powered Front End: Bootstrapping, Routing, and Services

      Tutorial Intermediate

      Having laid a solid foundation for our project, we are now ready to begin working on the front end and set up basic configurations for our application with...

    2. 20 Awesome WordPress Social Media Plugins—For Social Sharing

      20 Awesome WordPress Social Media Plugins—For Social Sharing

      Tutorial Beginner

      This roundup of 20 awesome WordPress social media plugins for social sharing proves that social media sharing plugins offer a lot more than just a colorful...

    3. WooCommerce Grouped Products and Attributes - Which to Use?

      WooCommerce Grouped Products and Attributes - Which to Use?

      Tutorial Beginner

      WooCommerce gives you a few options which will help you to add metadata to your products and let readers choose different versions of them. Here's how to...

    4. Building a WordPress-Powered Front End: Introduction and Setup

      Building a WordPress-Powered Front End: Introduction and Setup

      Tutorial Intermediate

      In this multi-part series, we will be creating a simple WordPress-powered front end with the help of the WP REST API and AngularJS. The reader will build...

    5. Create a Custom Shipping Method for WooCommerce

      Create a Custom Shipping Method for WooCommerce

      Tutorial Intermediate

      WooCommerce is a great e-commerce plugin for WordPress. When selling physical products, you need to ship them to your customers. In this tutorial you will...

    6. What Is Hookr for WordPress?

      What Is Hookr for WordPress?

      Tutorial Intermediate

      See how developers can benefit from Hookr's programmatic index for WordPress, its themes and plugins.

    7. What Are WordPress Plugins?

      What Are WordPress Plugins?

      Tutorial Beginner

      You're new to WordPress and are attempting to learn all about setting it up, getting started with themes, and extending its functionality. But how do you do...

    8. How to Install and Set Up a New WordPress WooCommerce Theme

      How to Install and Set Up a New WordPress WooCommerce Theme

      Tutorial Beginner

      Let me show you how easy it can be to install and set up a new WordPress WooCommerce theme and how amazing an eCommerce site can look after doing it.

    9. Building a Welcome Page for Your WordPress Product: WP Transients API

      Building a Welcome Page for Your WordPress Product: WP Transients API

      Tutorial Beginner

      When it comes to building a web app with WordPress, its powerful APIs provide a great deal of help. Adding or retrieving any data with the Options API is not...

    10. How to Determine What to Build With WordPress

      How to Determine What to Build With WordPress

      Tutorial Beginner

      WordPress is a large application and it provides a lot of functionality and a lot of opportunity, but knowing what potential exists coupled with what talent...

    11. Building a Welcome Page for Your WordPress Product: Introduction

      Building a Welcome Page for Your WordPress Product: Introduction

      Tutorial Beginner

      Right after you update WordPress, you are redirected to view a welcome page. This welcome page helps you better understand the new features and bug fixes in...

    12. Internationalizing WordPress Projects: A Practical Example, Part 1

      Internationalizing WordPress Projects: A Practical Example, Part 1

      Tutorial Intermediate

      Over the next two articles, we're going to create a simple plugin that's properly internationalized. Furthermore, we're going to look at each and every piece...