Learn Plugin Development

Learn to create custom WordPress plugins with these plugin development tutorials. Get code examples, best practices, and tips to develop useful, popular plugins.

All Plugin Development content:

  1. Getting Started With Advanced Custom Fields

    Getting Started With Advanced Custom Fields

    Tutorial Intermediate

    This tutorial will show you the basics of using Advanced Custom Fields, including creating and displaying fields within your theme. It will also explain many...

  2. 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...

  3. 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...

  4. 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.

  5. 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.

  6. Build Your Own T-Shirt Shop With the Spreadshirt WordPress Plugin

    Build Your Own T-Shirt Shop With the Spreadshirt WordPress Plugin

    Tutorial Beginner

    A step by step guide to building your own WordPress-powered T-shirt shop with Spreadshirt. Learn how to get started selling T-shirts, following the example...

  7. Creating Your Own Widgets Using Various WordPress APIs: Introduction

    Creating Your Own Widgets Using Various WordPress APIs: Introduction

    Tutorial Intermediate

    Widgets are a neat way of giving site owners some control over the look (and sometimes functionality) of their WordPress sites. In this series, we are going...

  8. Ever Heard of Must-Use Plugins?

    Ever Heard of Must-Use Plugins?

    Tutorial Beginner

    Most WordPress features are well known—like custom post types, action and filter hooks, and the visual editor—but some of them aren't necessarily as "famous"...

  9. Developer Plugin: Essential for WordPress Theme Development

    Developer Plugin: Essential for WordPress Theme Development

    Tutorial Beginner

    Setting up a good WordPress development environment will go a long way to assist you when coding either a new WordPress theme or plugin. In this first part...

  10. Developing Plugins for Your WordPress Theme Framework

    Developing Plugins for Your WordPress Theme Framework

    Tutorial Intermediate

    By creating your own theme framework, you've created the foundation of a WordPress eco-system that you can develop using not only child themes but plugins,...

  11. Using Google Two-Factor Authentication With WordPress

    Using Google Two-Factor Authentication With WordPress

    Tutorial Beginner

    Secure your WordPress site with two-factor authentication, using this simple plugin for Google's Authenticator app. This tutorial will walk you through...

  12. Displaying Your WordPress Widget on the Site

    Displaying Your WordPress Widget on the Site

    Tutorial Intermediate

    Now that you've coded your widget's form, you need to display its output on the site. Here's how.