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. Export Your Gravity Forms Submissions to a Google Spreadsheet with Zapier

      Export Your Gravity Forms Submissions to a Google Spreadsheet with Zapier

      Tutorial Beginner

      Anyone who has read my tutorials knows that I'm a big fan of Gravity Forms. I don't often promote paid plugins because there are just so many good free...

    2. Fifty Actions of WordPress – An Introduction

      Fifty Actions of WordPress – An Introduction

      Tutorial Beginner

      The reason of WordPress being the most popular content management system in the world is, of course, its flexibility. In this series, we're going to go...

    3. Deciding How to Develop Your WordPress Theme Framework

      Deciding How to Develop Your WordPress Theme Framework

      Tutorial Advanced

      Before you can create your own WordPress theme framework, you'll need to decide on your approach. In this article, you'll learn what you need to consider and...

    4. Advantages and Disadvantages of WordPress Frameworks

      Advantages and Disadvantages of WordPress Frameworks

      Tutorial Beginner

      We're going to be looking at the advantages and disadvantages of selecting a framework when working with WordPress to help make better decisions as it...

    5. How to Use Mandrill to Send Email in WordPress

      How to Use Mandrill to Send Email in WordPress

      Tutorial Intermediate

      This tutorial will teach you how to use Mandrill to make WordPress email sending more reliable and traceable. You will also learn how to replace the welcome...

    6. Integrating Zendesk With WordPress

      Integrating Zendesk With WordPress

      Tutorial Beginner

      Timely and efficient customer service is one of the core components of any successful business. Managing all your customer communication from a centralised...

    7. Creating Maintainable WordPress Meta Boxes: Refactoring

      Creating Maintainable WordPress Meta Boxes: Refactoring

      Tutorial Beginner

      Throughout this series, we've been focusing on building maintainable WordPress meta boxes. By that, I mean that we've been working to create a WordPress...

    8. Configuring W3 Total Cache: Advance Database Cache

      Configuring W3 Total Cache: Advance Database Cache

      Tutorial Beginner

      The database cache is an important factor to optimize your site. Let me give you an example of three tiered network: Now-a-days, applications are being...

    9. 50 Filters of WordPress: Filters 11-20

      50 Filters of WordPress: Filters 11-20

      Tutorial Beginner

      In the previous part of this series, we started going through 50 WordPress filters. Selected among hundreds, we started by reviewing 10 of them. In this...

    10. 50 Filters of WordPress: The First 10 Filters

      50 Filters of WordPress: The First 10 Filters

      Tutorial Beginner

      In the first post of the series, we introduced the idea of the world of filters within the context of WordPress. In this tutorial, we're going to start...

    11. How Theme Frameworks Actually Work

      How Theme Frameworks Actually Work

      Tutorial Advanced

      Theme Frameworks can be extremely powerful. For non-technical WordPress users, they make it possible to create a unique site which looks like it's running a...

    12. Building a Social Profile Widget to Display Your Follower Count

      Building a Social Profile Widget to Display Your Follower Count

      Tutorial Intermediate

      In this final part of the series, we will develop a social profile widget that links to a Facebook page, and to Twitter, and Google+ profiles. The widget...