
Monitoring progress using wp_remote_get
The WordPress HTTP API provides a number of methods which abstract away the details of handling remote data, but doesn’t provide a way of monitoring those interactions. Here is one approach when getting data from a remote resource. The WordPress HTTP API – What is it? WordPress provides a number of APIs to abstract away […]

Whats the Meta in WordPress
Often when tutorials cover the how of doing a task they do not cover the why. And sometimes you need to understand what problem a feature solves so you can understand where to apply it. If you have ever looked at the WordPress API or at the WordPress table structure you will find three tables […]

The Help Helper
So in part one of this two part series I covered how to integrate help documentation for your plugin into WordPress using the built in WordPress functions. But if you write a lot of plugins, or plan to, then it might be a good idea to create a class which encapsulates some of this functionality. […]

Integration with the WordPress Help System
I am a great believer in having a consistent user interface. So when I write a plugin for WordPress I try my best to make it look like part of WordPress itself. This isn’t always possible but you can usually come close. For this reason I wrote a small helper class to integrate a plugin’s […]

De-registering a WordPress Custom Taxonomy
Now if you have been following my posts on custom taxonomies How To Programatically Add Terms to a WordPress Taxonomy and How To Add A Custom Taxonomy To Your Theme, you will know how to register a custom taxonomy and how to register terms for that taxonomy. However what do you do if you want […]

How To Programatically Add Terms to a WordPress Taxonomy
In the first post of this two part series we looked at how to add custom taxonomies to your theme. In this post we will cover how to add terms to your custom taxonomies (or any taxonomy for that matter), and also how to make your custom taxonomy behave like the Category taxonomy and allow […]

How To Add A Custom Taxonomy To Your Theme
One of the most underused features, in my opinion, in WordPress are custom taxonomies. I have written about their usefulness in a previous post so I am not going to go into that here. One of the reasons for this, I believe, is because of the perceived complexity of implementing custom taxonomies.

Building A Settings Page With The Pico Plugin Framework – Part 4
Registering views and sections Back in the plugin file we need to tell the PPF that there is a view available and when to display the view, and that we have a settings section (which you used in the view earlier). The first part, informing the PPF we have a view is acheived by registering […]

Building A Settings Page With The Pico Plugin Framework – Part 3
Creating a view As I said in the previous article my preferred paradigm for the display architecture is to use the MVC pattern. So the next file will be the ‘View’ part in MVC. Even though the file is a view, it will contain PHP and will have a .php extension. This is not required […]

Building A Settings Page With The Pico Plugin Framework – Part 2
This is part two of a five part series. Part one covered making the initial plugin file and adding the callback to allow the plugin page to be selected from the dashboard. Part two covers how to hook the plugin into the WordPress infrastructure so that the plugin runs nicely with WordPress. Includes, hooks and […]