How to Begin Creating a WordPress Plugin

Creating a plugin extends the power of WordPress. Follow along with this tutorial for a quick beginner’s course on how to begin the process of creating a custom plugin. In this tutorial, you will be introduced to: Why creating a custom plugin is a better choice over modifying core theme, plugin, and WordPress files. Why […]

How to Fix: WordPress Site not Working on Localhost After Port Change

If you have installed WordPress on localhost (example: using XAMPP) and then later you need to change the Apache’s HTTP port number, you will find that the existing WordPress installs will stop loading. It will auto redirect to the URL with the old port number and fail to load. Trying to load the WordPress install […]

Simple Table of Contents (ToC) Using Pure HTML and CSS Code

For one of my blogs, I needed a simple and clean Table of Contents (ToC) implementation that uses pure HTML and CSS only (no plugins or JavaScripts). I can then manually add the ToC into any page where I want to show it. This method has the benefit of not having to load any JS […]

Adding Your Own Custom Fields in the Software License Manager Plugin

This is a tutorial for the Software License Manger plugin. This tutorial is aimed at advanced WordPress Plugin developers. Lets say, you want to create an extension or a custom plugin to add couple of extra fields to save some info with each of the license keys. Below is a guideline on how to do it.

WordPress Plugin – Cite the Source for Images Attached to Your WordPress Posts

WordPress is clever with data storage in that it likes to avoid redundancy. And since, arguably speaking, storing data like the content of posts, in a database is a handy thing, so is storing “other data” within the same field and table structure. While I (Keith here) don’t want to get into how databases are […]

How to Advertise to Your WordPress Visitors from Facebook

In this article, and the attached video, I will walk you through the process of allowing Facebook to “collect” the visitors of your WordPress web site into an “audience” that you can later advertise to from Facebook. First though, why would you want to do this? Well, when people visit your web site, they often […]

Upgrading the Core WordPress Custom Menu Widget

In this article, I walk through upgrading the Custom Menu widget for WordPress to offer the ability to use the Menu Name as the Title for the menu, without the redundancy of having to retype it. I do not hack the core to make these changes. I add code to the functions.php file of a […]

Software License Manager & Product Communication

Important Note: The intended audience for this article are software developers, with an intermediate level (2+ years) understanding of Internet and programming concepts. Previously, we introduced the concept of Software License Managers (SLM); and the important role they play, both in increasing product sales and protecting intellectual property. In this article, we’re going to discuss how a […]

License to Run – Introduction to Software License Managers

Anyone who used a Microsoft product in the last 16 years, whether it’s been Windows or Office, has experienced the software activation process; in which a license key is used to “lock” a product instance, you paid for, to a specific device.  In the case of Office, you are even allowed to unlock and re-lock […]

Adding a Custom Column to the Users Table in WordPress

In this tutorial I will explain how you can add a custom column to the users table in WordPress. I will go through an example of adding a custom field in the WP users table to display all post statuses and types at a glance. I used to find myself often in the “Screen Options” […]