FLASH SALE Get 20% OFF everything using the coupon code: FLASH20 View WordPress Plugins →

Currently browsing Blog

Our blog deals with page speed optimization, page loading, web performance, WordPress tutorials, PHP code wrangling, JavaScript tutorials and code snippets. Our web insights series allow designers and developers to discover the latest and most significant stories on the web, while sipping a hot coffee.

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,…

Wednesday, July 12, 2023

A collection of modern native JavaScript object and array utilities

Arrays Chunk Creates an array of elements split into groups the length of size. Compact Creates an array with all…

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 27, 2023

ImagePress Development #12

Another ImagePress release has gone live. The beauty of coding for an old plugin (2 years+ of inactivity) is that…

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 30, 2023

How to set up your own Google CrUX report

As part of decommissioning the Core Web Vitals report from Lighthouse, here’s how the CrUX report has been built. If…

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…

Tuesday, May 2, 2023

QuakeWiki.net is changing owners

It’s time for me to pass the torch to another huge Quake fan – Spirit from Quaddicted.com. I’ve been the…

Tuesday, March 19, 2024

How to code a website security audit using PHP and WordPress

This tutorial will teach you how to build a website security audit in the form of a WordPress plugin. We…