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. Create a Simple CRM in WordPress: Advanced Custom Fields

      Create a Simple CRM in WordPress: Advanced Custom Fields

      Tutorial Intermediate

      We've been looking at how to create a simple CRM system in WordPress.  In the last part of this series, we added a custom email address field to our Contacts...

    2. Using Tynt To Extend Copy and Paste On WordPress Sites

      Using Tynt To Extend Copy and Paste On WordPress Sites

      Tutorial Beginner

      Tynt's SiteCTRL tracks and extends copy and paste activities occurring on your WordPress site, allowing you to expand your branding and increase reverse...

    3. Create a Simple CRM in WordPress: Creating Custom Fields

      Create a Simple CRM in WordPress: Creating Custom Fields

      Tutorial Intermediate

      In this series, we've been looking at how to create a simple CRM system in WordPress.  In the first part of this series, we created a WordPress Plugin that...

    4. How to Restore Your WordPress Website With CodeGuard

      How to Restore Your WordPress Website With CodeGuard

      Tutorial Beginner

      Now that you've learned how to use CodeGuard to back up your WordPress site, I'll guide you through the restore process and its various options.

    5. A Simple Guide to the WordPress Quicktags API

      A Simple Guide to the WordPress Quicktags API

      Tutorial Beginner

      As of version 4.0, there are 18 built-in APIs in WordPress, and one of them is the Quicktags API. In this tutorial, we're going to learn what the Quicktags...

    6. Create A Simple CRM in WordPress: Creating a Custom Post Type

      Create A Simple CRM in WordPress: Creating a Custom Post Type

      Tutorial Intermediate

      In this series, we're going to be building a simple CRM system in WordPress to store and track prospective clients.

    7. An 8-Step Checklist for Publishing a WordPress Theme on ThemeForest: Part 1

      An 8-Step Checklist for Publishing a WordPress Theme on ThemeForest: Part 1

      Tutorial Intermediate

      ThemeForest has to set the bar high to make sure they have the best themes in the marketplace. In this tutorial, we're going to go through a "checklist" to...

    8. Speed Up WordPress: Caching and Database Optimization

      Speed Up WordPress: Caching and Database Optimization

      Tutorial Beginner

      One of the most popular talking points in the WordPress community is speeding up WordPress and optimizing web pages. In this three-part series, we're going...

    9. WordPressium: Creating a Medium-like Experience

      WordPressium: Creating a Medium-like Experience

      Tutorial Intermediate

      Optimize WordPress for simplicity, readability and share-ability with these themes and plugins.

    10. Hosting a WordPress Website on Google App Engine

      Hosting a WordPress Website on Google App Engine

      Tutorial Intermediate

      A simple guide on how to set up Google App Engine for your WordPress installation. By using the powerful infrastructure of Google, you can now speed up your...

    11. Import and Archive Your Tweets With WordPress

      Import and Archive Your Tweets With WordPress

      Tutorial Intermediate

      Install a specialized Twitter archive theme for WordPress and its accompanying plugin; benefit from search engine traffic to your tweets.

    12. Writing Documentation for Your WordPress Theme Framework

      Writing Documentation for Your WordPress Theme Framework

      Tutorial Intermediate

      Even if you're the only person who'll be using your theme framework, creating some form of documentation will make your life much easier in the long run. ...