WordPress · Website building · Web development
Your site broke.
Here’s the fix.
Practical guides for the problems that actually stop a WordPress site: white screens, broken updates, themes that fight back. Written against a current install, tested before publishing.
Examples of WordPress theme layouts: a journal, a storefront and a studio site.
Topics
-
WordPress Tutorials
Step-by-step guides for getting things done in WordPress.
-
Troubleshooting
Fixes for the errors that take a WordPress site down.
-
Themes
Choosing, customising and replacing WordPress themes.
-
Plugins
Plugins worth installing, and the ones worth removing.
-
Website Building
Everything around the site itself: planning, launching, maintaining.
-
Website Tools
Reviews and comparisons of the tools site owners actually use.
Latest guides
-
How to Disable WP-Cron and Use a Real Cron Job
WordPress fires scheduled tasks on page loads, which is unreliable on quiet sites and wasteful on busy ones. Replace it with a system cron in two steps — and never do only the first.
-
How to Duplicate a Page in WordPress
Copying blocks moves the content but loses the template, featured image and custom fields. Use a duplication plugin, a code snippet or a reusable pattern depending on what you actually need.
-
How to Install WordPress on cPanel, a Domain or a Subdomain
Three routes: the one-click installer for speed, a manual install when you want control, and a subdomain install for staging. All three end at the same five-minute setup screen.
-
Elementor Changes Not Showing on the Live Site
Elementor writes CSS to files and the page to the database. When edits do not appear, one of those two is stale — regenerate the files, then purge the caches, in that order.
-
How to Add Product Variations in WooCommerce
Variations need three things in order: global or local attributes, the attributes marked for variations, and each variation given its own price. Miss one and the product is unbuyable.
-
WooCommerce Products Not Showing: Catalogue and Cart Fixes
Missing products usually come down to stock and visibility settings, a shop page that is not assigned, or a theme template that never runs the query. Check the data before the code.