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. WP_Query Arguments: Categories and Tags

      WP_Query Arguments: Categories and Tags

      Tutorial Intermediate

      In the next part of this series on mastering WP_Query, I'll show you the arguments you can use to query categories and tags with WP_Query and how to code them.

    2. Download and Install WordPress Via the Shell Over SSH and With WP-CLI

      Download and Install WordPress Via the Shell Over SSH and With WP-CLI

      Tutorial Beginner

      Installing WordPress often takes a lot of steps: downloading and uncompressing a zip file, uploading files to the server, and setting up the database and...

    3. WordPress Image Optimization Made Easy With WP Compress

      WordPress Image Optimization Made Easy With WP Compress

      Tutorial Beginner

      With live image optimization, your site will load faster and you will save server space. WP Compress is an image optimization service and plugin that makes...

    4. How to Use a Free Responsive Portfolio WordPress Gallery Plugin

      How to Use a Free Responsive Portfolio WordPress Gallery Plugin

      Tutorial Intermediate

      This tutorial will teach you how to create your own responsive portfolio gallery where users can filter images based on selected categories. All you'll need...

    5. How to Create a Company Timeline With a WordPress Plugin

      How to Create a Company Timeline With a WordPress Plugin

      Tutorial Beginner

      In this article, we are going to use the Cool Timeline WordPress plugin to present our company’s life history in an About Us page.

    6. Create Multiple WordPress Event Calendars With the Calendarize it! Plugin

      Create Multiple WordPress Event Calendars With the Calendarize it! Plugin

      Tutorial Beginner

      This tutorial will teach you how to quickly create and add events to calendars on your WordPress website using the Calendarize it! plugin.

    7. Organize Your Media in Folders With the FileBird WordPress Plugin

      Organize Your Media in Folders With the FileBird WordPress Plugin

      Tutorial Beginner

      In this article, I am going to show you how to use the FileBird plugin to organize images in your media library into folders and create an eye-catching food...

    8. How to Use the UberMenu Plugin to Create a WooCommerce Mega Menu

      How to Use the UberMenu Plugin to Create a WooCommerce Mega Menu

      Tutorial Beginner

      In this article, I am going to show you the power of the UberMenu plugin. We'll create a nested header menu—a mega menu—for an online clothing store.

    9. Create Subscriptions on Your WordPress Store With the Subscriptio Plugin

      Create Subscriptions on Your WordPress Store With the Subscriptio Plugin

      Tutorial Beginner

      In this post, we’re going to discuss the Subscriptio WooCommerce subscriptions plugin. It allows you to sell subscriptions on your WordPress store. More...

    10. WordPress Sliders: When to Use Them and Tips for Good UX

      WordPress Sliders: When to Use Them and Tips for Good UX

      Tutorial Beginner

      Find out how to add an effective image slider to your WordPress site without compromising user experience.

    11. How to Add Maps to Your WordPress CF7 Contact Form

      How to Add Maps to Your WordPress CF7 Contact Form

      Tutorial Beginner

      Knowing the locations of visitors filling out your WordPress forms can help you identify who is coming to your site and showing interest. In this post, I'll...

    12. Use WP Scheduled Posts to Manage Your Publishing Calendar

      Use WP Scheduled Posts to Manage Your Publishing Calendar

      Tutorial Beginner

      WP Scheduled Posts plugin is an editorial calendar tool that helps to streamline your content strategy and optimize productivity for your WordPress website....