RSSAmplifier

Blog

Adam Greenough

Latest content from Adam Greenough

adamgreenough.netRSS feed ↗20 posts

Latest posts

Our Clients Are Using AI Now

What's actually different now that clients have AI tools and where the human bit still matters the most.

WordPress 7.0: The Good, the AI, and the Still Missing

WordPress 7.0 was supposed to ship yesterday. The AI infrastructure is getting all the attention, but the most useful features in the release are the ones nobody's writing about, and some long-overdue ones are still nowhere to be seen.

Free Online Testing Tools for Your Website

A curated collection of the best free online tools for testing your website — covering performance, SEO, security, accessibility, email deliverability, DNS, and more.

Fixing a slow WordPress admin dashboard

How to diagnose and fix a slow WordPress admin dashboard, covering plugin overhead, database bloat, Heartbeat API issues, large content tables, server resources and admin-specific performance problems.

Cleaning up a hacked WordPress site

A practical guide to recovering a hacked WordPress site by scanning for malware, cleaning compromised files, removing backdoors, resetting credentials and hardening security.

Getting WordPress out of maintenance mode

How to fix a WordPress site stuck showing "Briefly unavailable for scheduled maintenance" by deleting the .maintenance file, completing interrupted updates and clearing caches.

Fixing WordPress redirect loops (ERR_TOO_MANY_REDIRECTS)

How to diagnose and fix WordPress redirect loops by checking URL configuration, SSL settings, .htaccess rules, plugin conflicts, CDN settings and cached redirects.

Diagnosing a suddenly slow WordPress site

How to find and fix the cause of sudden WordPress performance problems by profiling slow queries, auditing plugins, optimising the database, configuring caching and checking hosting resources.

Fixing WooCommerce checkout not working

How to troubleshoot and fix WooCommerce checkout problems including payment failures, blank checkout pages, shipping calculation errors, coupon issues and JavaScript conflicts.

Fixing WooCommerce product variations not showing

How to fix WooCommerce variable product variations that are not appearing on the front end, covering attribute configuration, variation creation, stock settings, theme template issues and plugin conflicts.

Fixing WordPress permalink issues and 404 errors

How to fix WordPress pages and posts returning 404 errors when the homepage loads fine, covering permalink settings, .htaccess regeneration, server configuration and WooCommerce product 404s.

Diagnosing and fixing a WordPress site that's down

A systematic guide to troubleshooting WordPress downtime, covering hosting and DNS checks, plugin and theme conflicts, database issues, server errors, malware and resource limits.

Fixing WooCommerce order emails not sending

How to troubleshoot and fix WooCommerce order notification emails that are not sending, including email settings, order status triggers, template issues and SMTP configuration.

WordPress site not updating or showing old content

How to fix a WordPress site that is not showing recent changes, covering browser cache, page caching plugins, server-side caching, CDN cache and object caching.

Fixing WordPress permalink issues and 404 errors

How to fix WordPress pages and posts returning 404 errors when the homepage loads fine, covering permalink settings, .htaccess regeneration, server configuration and WooCommerce product 404s.

Fixing "error establishing a database connection" in WordPress

How to resolve the WordPress database connection error by verifying credentials in wp-config.php, repairing corrupted tables, checking MySQL server status and restoring from backup.

Dealing with WordPress spam: comments, forms and registrations

How to reduce spam across your WordPress site using comment moderation settings, form protection, anti-spam tools, registration controls and general hardening measures.

WordPress critical error and white screen of death

How to diagnose and fix the WordPress critical error or white screen of death by enabling debug mode, deactivating plugins, increasing memory, checking custom code and restoring core files.

Recovering a WordPress site broken by an update

What to do when a WordPress core, plugin or theme update breaks your site, including using recovery mode, removing the .maintenance file, disabling plugins and rolling back safely.

Preventing spam and fraudulent orders in WooCommerce

Practical measures for reducing fake orders in WooCommerce — tightening account settings, adding CAPTCHA, enabling payment verification and reviewing orders for fraud.