Currently browsing WordPress

Tuesday, October 31, 2023

20 essential steps in payment gateway testing for your WordPress plugin store

We have recently updated the user interface for our WordPress plugin store. We have also updated the customer experience with…

Tuesday, October 31, 2023

How to remove spam users and prevent spam registrations

A client of mine had an old website that grew uncontrollably large with thousands of spam registrations, spam posts, spam…

Tuesday, May 7, 2024

WordPress Plugins Stats

Note: This is a Beta service. Add your WordPress username in the field below and hit Search. This is a…

Wednesday, September 20, 2023

How to allow subsite administrators to edit users in a WordPress Multisite Network

WordPress Multisite is a powerful feature that allows me to manage multiple WordPress websites (or subsites) from a single installation.…

Thursday, September 7, 2023

How to disable and remove old post revisions in WordPress (including multisite)

If you don't want to use a plugin to clean up your WordPress website and insist on custom coding it,…

Thursday, September 7, 2023

How to add a Media Manager button to a block editor metabox

How to add a "Manage Media" (remember "Add Media"?) button to any post type and allow users to attach images,…

Thursday, June 29, 2023

How I am tracking my WordPress plugin updates on my own update server

I am selling my plugins on CodeCanyon, and they all come with a lifetime updater feature. Most of my plugins,…

Tuesday, June 20, 2023

How to get all videos from a YouTube channel using PHP and JavaScript

The code below works with multiple channels. First, we need to loop through all channels and get all videos. The…

Thursday, June 15, 2023

Active Analytics and optimal data storage techniques

I have released a new version of the Active Analytics plugin for WordPress. This version focuses entirely on data storage,…

Tuesday, May 23, 2023

Lighthouse is removing the Core Web Vitals and CrUX features

Why? There are multiple reasons and multiple factors involved. There are a few key reasons behind this change, all of…

Tuesday, May 16, 2023

How I tackled WordPress registration spam

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

Tracking pageviews, sessions and unique users in WordPress using Active Analytics

For almost 2 years, I’ve been tracking WordPress visits using my Active Analytics plugin. I’ve gradually removed Google Analytics from…