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. What to do when one of your WordPress plugins gets compromised

      What to do when one of your WordPress plugins gets compromised

      Tutorial Beginner

      A recent study from Patchstack found that 97% of detected WordPress security vulnerabilities came from WordPress plugins. Here’s what you need to know to...

    2. How to clear the WordPress cache

      How to clear the WordPress cache

      Tutorial Beginner

      Learn the 5 different methods for clearing the WordPress cache. These include clearing the browser cache, using a WordPress caching plugin, and more.

    3. How to Set Up WordPress Error Logs In Your WP-Config File

      How to Set Up WordPress Error Logs In Your WP-Config File

      Tutorial Beginner

      Have problems with random errors appearing on your WordPress website? Have you checked all your plugins and server settings and issues still persist?

    4. When to Use (And Not Use) a Mega Menu for Navigation

      When to Use (And Not Use) a Mega Menu for Navigation

      Tutorial Beginner

      Mega menus can be great for sites with lots of pages or sections for people to navigate, but they're not always the answer to your navigation needs. Find out...

    5. How to Create a WordPress Author’s Page Template

      How to Create a WordPress Author’s Page Template

      Tutorial Beginner

      If you run a multi-author website, you may want to consider adding an author template to your website. Author templates help present more information about...

    6. How to Make a Sticky Menu in WordPress

      How to Make a Sticky Menu in WordPress

      Tutorial Intermediate

      In this tutorial, you’ll learn when to add (and not to add) a sticky menu, and how to add the code to your WordPress theme.

    7. Understanding and Working With the WordPress Options Table

      Understanding and Working With the WordPress Options Table

      Tutorial Intermediate

      In the earlier parts of this series, we looked at the tables in the WordPress database and the relationships between them. In this part I'll cover a...

    8. Add a Custom Column in WordPress Posts and Custom Post Types Admin Screen

      Add a Custom Column in WordPress Posts and Custom Post Types Admin Screen

      Tutorial Beginner

      In this tutorial we will see how to add a new column to the WordPress Posts management screen and in this column we will show the Featured Image of each...

    9. WordPress Error Handling With the WP_Error Class

      WordPress Error Handling With the WP_Error Class

      Tutorial Beginner

      In this post, we'll explore the WP_Error class in WordPress: the backbone of error handling.

    10. WP REST API: Retrieving Data

      WP REST API: Retrieving Data

      Tutorial Beginner

      In the current installment of the series, we will learn techniques to explore the API and retrieve data for different resources using the WP REST API.

    11. Setting Up the Lana Passport - OAuth2 Plugin for WordPress Websites

      Setting Up the Lana Passport - OAuth2 Plugin for WordPress Websites

      Tutorial Beginner

      WordPress website owners often have to managing multiple logins across various websites and applications. That's where OAuth2 and the Lana Passport WordPress...

    12. Why Isn't Your WordPress Site Posting to Facebook? Common Causes and Fixes

      Why Isn't Your WordPress Site Posting to Facebook? Common Causes and Fixes

      Tutorial Beginner

      Is your WordPress site not posting to Facebook? Do you need help fixing this Facebook posting problem?