Tanner Record

Tanner Record

WordPress Plugin Developer

  • Home
  • Articles
  • Newsletter
    • Plugin Deployment Automation
  • Contact
  • SWPD #014: Does Your Plugin Need a Custom Database Table?
    August 5, 2023

    SWPD #014: Does Your Plugin Need a Custom Database Table?

    WordPress has grown to be a huge portion of the internet and therefore has been proven to scale really well in the right conditions. At its core, it’s just a…

    Continue Reading

  • SWPD #013: How to Make Breaking Changes In your Plugin
    July 29, 2023

    SWPD #013: How to Make Breaking Changes In your Plugin

    If you’ve created a plugin in the ​WordPress repository​, you’ve likely been at a point where you need to modify or remove a publicly accessible function. By publicly accessible I…

    Continue Reading

  • SWPD #012: Semantic Versioning 101
    July 22, 2023

    SWPD #012: Semantic Versioning 101

    If you have a plugin in the WordPress repository, the plugin team requires that you have a version number. However, I see a lot of plugins declaring arbitrary version numbers…

    Continue Reading

  • SWPD #011: The Four Levels of Automated Testing
    July 15, 2023

    SWPD #011: The Four Levels of Automated Testing

    This week, I’m going to walk you through the four levels of automated testing. Each level of testing covers a different aspect of the overall quality of your plugin code.…

    Continue Reading

  • SWPD #010: How to Add Acceptance Tests to Your WordPress Plugin
    July 8, 2023

    SWPD #010: How to Add Acceptance Tests to Your WordPress Plugin

    This week, I’m going to walk through a testing setup that you can implement in about 20 minutes and a test that will cover the entirety of your plugin right…

    Continue Reading

  • SWPD #009: How to Audit the Codebase of Your WordPress Plugin
    July 1, 2023

    SWPD #009: How to Audit the Codebase of Your WordPress Plugin

    This week I’m going to show you how to do an audit for the codebase of a WordPress plugin. A checklist of areas where you can steadily make improvements helps…

    Continue Reading

  • SWPD #008: Namespacing WordPress Hooks in Plugins
    June 24, 2023

    SWPD #008: Namespacing WordPress Hooks in Plugins

    This week, I’m going to show you one of the best ways I’ve found to write quality hook names for your plugin’s actions & filters. I’ve been working on a…

    Continue Reading

  • SWPD #007: How to Use Composer to Simplify Plugin Development
    June 17, 2023

    SWPD #007: How to Use Composer to Simplify Plugin Development

    This week, I’m going to explain how you can set up Composer for WordPress plugins. Plugins can be as simple as a single PHP file with a few functions. But…

    Continue Reading

  • SWPD #006: Use Modern PHP in Your WordPress Plugins
    June 10, 2023

    SWPD #006: Use Modern PHP in Your WordPress Plugins

    Today, I’m going to show you that plugins should be elegant PHP applications that interface with WordPress. PHP is still a vibrant and powerful language—even if the discussions on social…

    Continue Reading

  • SWPD #005: Easily Zip WordPress Plugins with WP-CLI dist-archive
    June 3, 2023

    SWPD #005: Easily Zip WordPress Plugins with WP-CLI dist-archive

    This week, I’m going to walk you through setting up WP-CLI’s dist-archive so you can easily zip up new versions of your plugin. Over the last year, I’ve built a handful of plugins…

    Continue Reading

←Previous Page
1 2 3 4 5 6
Next Page→
Tanner Record

Tanner Record

© 2024 Tanner Record. All rights reserved.

  • X
  • LinkedIn