WordPress

All posts filed under WordPress.

← Back to all posts
WordPress

Why I built HappyAccess, a free WordPress plugin for temporary admin access

HappyAccess is a free WordPress plugin that replaces password sharing with OTP-based temporary admin access. Built for support engineers, agencies, and developers who need secure, auditable, GDPR-compliant access to client sites.

April 5, 2026 · 6 min read
WordPress

How to use PHPCS with WordPress Coding Standards?

Learn how to install and run PHPCS with WordPress Coding Standards locally and in projects. From global setup to Composer scripts, you'll see how to keep your plugins and themes clean, consistent, and review-ready.

September 7, 2025 · 6 min read
WordPress

How to Set Up PHPStan for WordPress and WooCommerce?

Learn how to set up PHPStan for WordPress and WooCommerce with the right config, stubs, and bootstrap so it actually understands your code.

September 4, 2025 · 4 min read
WordPress

How to show company names in the WooCommerce orders list

WooCommerce shows the customer's name in the orders list by default. For B2B stores, that isn't what you want to see. Here's the filter that swaps it for the billing company name, with a fallback to the customer name when the field is empty.

July 8, 2024 · 7 min read
WordPress

How I upload and update a WordPress plugin on WordPress.org using SVN

A real-world guide to uploading and updating WordPress plugins on WordPress.org using SVN on macOS, based on lessons learned and real mistakes.

May 3, 2024 · 4 min read
WordPress

Removing options from the product data panel in WooCommerce

The WooCommerce product editor can feel cluttered when you only sell simple products. Here's the filter that hides tabs like Inventory, Shipping, and Linked Products from the Product data box.

April 5, 2023 · 5 min read
WordPress

The benefits of using WordPress as a headless CMS in 2026

WordPress 7.0 shipped in April 2026 and quietly changed what headless WordPress can do. Here's what actually improved, when to reach for it, and when to skip it.

February 12, 2023 · 5 min read
WordPress

Google PageSpeed vs Lighthouse: how are they different?

PageSpeed Insights and Lighthouse both use the same engine but differ in scope and test conditions. Here's what each measures, why the scores don't match, and when to use which.

September 13, 2022 · 5 min read
WordPress

How to improve Largest Contentful Paint (LCP)

LCP measures how fast the largest visible element loads, and it counts for 25% of your PageSpeed score. Here's what actually moves the number on WordPress, with a list of second-order fixes at the end.

November 4, 2021 · 6 min read
WordPress

Excluding files and folders in All-in-One WP Migration plugin

All-in-One WP Migration has four exclude filter hooks, not one. Here's which hook to use for uploads, themes, plugins, or the wp-content root, and why the common snippet you find online silently does nothing.

August 26, 2021 · 6 min read
WordPress

How to fix the upload path error in WordPress

If images stop loading after a WordPress migration, the upload path is almost always the cause. Here's how to set it explicitly in wp-config.php, or fix it with a plugin.

June 3, 2021 · 5 min read
WordPress

How to install and use Ionicons in WordPress

Ionicons is a lightweight icon library from the Ionic team. Here's how to enqueue it in WordPress and use the icons in your theme without any plugin.

October 20, 2019 · 4 min read
WordPress

Solving the All-in-One WP Migration plugin upload size limit problem

The 512 MB upload limit in All-in-One WP Migration isn't a server setting. It's a JavaScript check. Here's what actually stops large imports and how to raise the limit for free, without editing constants.php.

September 18, 2019 · 6 min read
WordPress

How to stop WordPress spam comments without a pile of plugins

You don't need six anti-spam plugins to keep spam comments under control. Akismet, a few Discussion setting tweaks, and stripping HTML from the comment form does most of the work.

October 11, 2018 · 5 min read