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. An Easy Way to Code a Mega Menu in WordPress

      An Easy Way to Code a Mega Menu in WordPress

      Tutorial Intermediate

      Mega menu plugins are great, but for a simple mega menu you can code your own. Learn how to use CSS to code a mega menu in your WordPress theme

    2. 10 Best WordPress Menu Plugins for 2025

      10 Best WordPress Menu Plugins for 2025

      Tutorial Beginner

      Road signs let us know where we are and point us to where we want to go. Similarly, website menus help users to navigate your website. Menus tell users their...

    3. How to Set Up a Quiz on Your WordPress Website

      How to Set Up a Quiz on Your WordPress Website

      Tutorial Beginner

      Today, we’re going to explore the WP Quiz plugin, which allows you to set up quizzes on your WordPress site. We’ll go through the details of this plugin, and...

    4. Create a Booking System With a WordPress Booking Plugin

      Create a Booking System With a WordPress Booking Plugin

      Tutorial Beginner

      In this post, you'll learn how to use the Bookly Pro plugin to create a booking system for your business. Save yourself time and give your customers more...

    5. Code a Burger Menu for Mobile Users in WordPress

      Code a Burger Menu for Mobile Users in WordPress

      Tutorial Intermediate

      So-called burger menus will make your site navigation easier to use on mobile. Learn how to code your own.

    6. Top WordPress Audio and Video Plugins of 2019

      Top WordPress Audio and Video Plugins of 2019

      Tutorial Beginner

      WordPress audio and video plugins are essential if you are looking to add video and audio players to your website. Discover the best plugins for 2019 that...

    7. How to Make a Newsletter Email Subscription Popup With the ConvertPlus WordPress Plugin

      How to Make a Newsletter Email Subscription Popup With the ConvertPlus WordPress Plugin

      Tutorial Beginner

      In this tutorial, we are going to make a newsletter popup using the ConvertPlus plugin available on CodeCanyon. With MailChimp support, this is a great...

    8. How to Build an Amazon Affiliate Website With a WooCommerce Affiliate Plugin

      How to Build an Amazon Affiliate Website With a WooCommerce Affiliate Plugin

      Tutorial Intermediate

      Amazon is one of the biggest e-commerce platforms on the planet, selling a huge variety of products. Find out how you can earn commission income by referring...

    9. Create a Responsive Landing Page With WPBakery (Visual Composer)

      Create a Responsive Landing Page With WPBakery (Visual Composer)

      Tutorial Beginner

      With WPBakery Page Builder (formerly Visual Composer), building custom pages for your WordPress site is fun and easy. In this tutorial, you'll discover how...

    10. Protect Paid Content on Your WordPress Site Using a Free Membership Plugin

      Protect Paid Content on Your WordPress Site Using a Free Membership Plugin

      Tutorial Intermediate

      In this post, we’re going to explore the Simple Membership plugin, which allows you to set up different kinds of memberships for your WordPress site. With...

    11. How to Create an Exit Popup With the Layered Popup Plugin for WordPress

      How to Create an Exit Popup With the Layered Popup Plugin for WordPress

      Tutorial Beginner

      Exit popups are messages that are shown to visitors when they are about to leave a website. They are mostly used to encourage visitors to complete their...

    12. Create a Custom Shipping Method for WooCommerce

      Create a Custom Shipping Method for WooCommerce

      Tutorial Beginner

      Learn how to use the Advanced Shipping plugin to create a custom shipping method for your WooCommerce store.