Thursday, September 7, 2023
How to add a "Manage Media" (remember "Add Media"?) button to any post type and allow users to attach images,…
Tuesday, October 29, 2024
I am selling my plugins on CodeCanyon, and they all come with a lifetime updater feature. Most of my plugins,…
Tuesday, June 20, 2023
The code below works with multiple channels. First, we need to loop through all channels and get all videos. The…
Thursday, June 15, 2023
I have released a new version of the Active Analytics plugin for WordPress. This version focuses entirely on data storage,…
Tuesday, May 23, 2023
Why? There are multiple reasons and multiple factors involved. There are a few key reasons behind this change, all of…
Tuesday, May 16, 2023
For a while now, I have been using Mika’s Ban Hammer plugin with a custom list of blacklisted domain names…
Tuesday, May 16, 2023
For almost 2 years, I’ve been tracking WordPress visits using my Active Analytics plugin. I’ve gradually removed Google Analytics from…
Tuesday, March 19, 2024
This tutorial will teach you how to build a website security audit in the form of a WordPress plugin. We…
Tuesday, March 21, 2023
This has been a long time coming, and it’s finally live now. For this refactoring update, I have employed around…
Friday, March 10, 2023
This article is aimed at several of my clients, pondering which theme to use. There are countless comparisons out there,…
Friday, March 8, 2024
Time on site, or session duration, isย the total amount of time that a user spends on a website. A small…
Tuesday, February 14, 2023
I have just found out that my image hotlinking solution was preventing social networks from reading my Open Graph image…