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.
Tuesday, October 29, 2024
This article will explain how I moved away from the True Metabox plugin and coded my own sidebar for a…
Tuesday, October 31, 2023
We have recently updated the user interface for our WordPress plugin store. We have also updated the customer experience with…
Monday, May 12, 2025
A client of mine had an old website that grew uncontrollably large with thousands of spam registrations, spam posts, spam…
Thursday, October 3, 2024
How to enable JavaScript in your browser and why Nowadays, all web pages contain JavaScript, a scripting programming language that…
Tuesday, September 26, 2023
Walter Isaacson’s new book about Elon Musk is a fine biography, but an even better business book. And like all the best…
Monday, September 25, 2023
If you're looking to create a segmented (stepped) horizontal bar chart using nothing but vanilla JavaScript, you're in luck!
Wednesday, September 20, 2023
WordPress Multisite is a powerful feature that allows me to manage multiple WordPress websites (or subsites) from a single installation.…
Wednesday, September 20, 2023
If you follow technology trends in recent years, you can’t help but notice the number of people running their Amazon…
Thursday, September 7, 2023
If you don't want to use a plugin to clean up your WordPress website and insist on custom coding it,…
Wednesday, April 30, 2025
How to add a "Manage Media" (remember "Add Media"?) button to any post type and allow users to attach images,…
Wednesday, July 12, 2023
Arrays Chunk Creates an array of elements split into groups the length of size. Compact Creates an array with all…
Monday, May 12, 2025
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,…
Monday, May 12, 2025
Why? There are multiple reasons and multiple factors involved. There are a few key reasons behind this change, all of…
Monday, May 12, 2025
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…
Monday, June 24, 2024
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
This tutorial will teach you how to build a website security audit in the form of a WordPress plugin. We…
Monday, June 24, 2024
Although content, social media, paid marketing, and design all play an important role in setting up a successful online business,…
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,…
Monday, December 16, 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…
Thursday, June 29, 2023
This is an automatic updater for plugins hosted outside WordPress.org. Currently, WordPress doesn’t have an easy way for plugins which…
Monday, May 12, 2025
Security Update: Brute-Force Login Protection Have you heard about the latest update to the Lighthouse WordPress plugin? It just got…
Thursday, January 19, 2023
Brute-force login attacks pose a significant threat to the security of WordPress websites. This type of attack involves repeatedly guessing…
Thursday, November 30, 2023
Active Analytics has become a daily necessity, and the data is available at a glance with the most relevant information…
Friday, May 3, 2024
If you are looking for a WordPress analytics plugin, look no further. Active Analytics is a lightweight plugin which stores…
Thursday, October 27, 2022
Active Analytics has reached version 2.3. As part of an ongoing speed improvement initiative, we decided to switch to asynchronous…
Tuesday, October 29, 2024
Fast and accessible CSS-only client logo carousel. One in two sites requires some kind of client/provider logo carousel.
Thursday, September 15, 2022
Influencer marketing has come along in leaps and bounds over the last few years, with the rise of social media…
Tuesday, June 18, 2024
In this article, we will be looking at SDKs that can be used for file uploading in python applications. These…
Monday, August 8, 2022
We have recently launched an image compressor aimed at web designers, web developers and bloggers in general to help optimizing…
Wednesday, August 17, 2022
Need a helping hand with how to set up Google Workspace (formerly G Suite) for your website so that you can have…
Monday, December 16, 2024
Utilizing WordPress update services is your first step to faster indexing. As a mechanism that literally says “hello, I am…
Wednesday, January 18, 2023
Simple click-triggered navigation submenus. Accessible and progressively enhanced. Hover is not consistent, not accessible and inefficient.
Tuesday, May 6, 2025
When dealing with WordPress security, we need to start from the bottom of the stack and go up. There's usually…
Thursday, May 1, 2025
In order to evaluate the effectiveness of your writing, you can easily check the readability of your website pages. Key…
Wednesday, January 18, 2023
Security is as essential as content and SEO, and thousands of websites get compromised due to misconfiguration or lack of…
Thursday, July 7, 2022
This article is about how to recover old images in WordPress that are still using obsolete or missing sizes. Let’s…
Thursday, May 8, 2025
At its core, WordPress is a free online tool for building websites and blogs. It’s a scalable, feature-rich Content Management…
Thursday, March 6, 2025
How to parse a WordPress gallery block programmatically and return all image IDs in an array using 3 lines of…
Tuesday, May 7, 2024
How I implemented a dark/light theme switcher using JavaScript and CSS for both WordPress and static websites.
Thursday, May 9, 2024
In this article, we are going to create a grid gallery using CSS only, more precisely Flexbox CSS. In the…
Wednesday, January 18, 2023
This tutorial will dive deep into the CSS Grid Layout, exploring all major elements of Grid and almost all properties…
Tuesday, March 8, 2022
How to completely remove Post SMTP logged emails and session transcripts Post SMTP is an awesome WordPress plugin, but I…