The LTHEME blog
Step-by-step tutorials and fixes for Joomla and WordPress, written by the team that makes our templates.

63 AI-Ready WordPress Block Themes for Local Businesses
Meet LTheme Blocks: 63 WordPress block themes, each made for one type of local business, from dentists and plumbers to cafés and law firms.…

Fix “The Response Is Not a Valid JSON Response” in WordPress
Saving fails with “not a valid JSON response”? Find the real cause in the Network tab, then fix site URLs, permalinks, firewall rules or…

How to Create a Custom Page Template in the WordPress Site Editor
Create a custom page template in a WordPress block theme four ways: from the page editor, the Site Editor, a page-specific template or theme.json.

Fix a Slow LCP Hero Image in WordPress and Joomla
Find your Largest Contentful Paint element, stop lazy-loading the hero, add fetchpriority and preload it the right way in WordPress and Joomla.

WordPress Critical Error: How to Find and Fix the Cause
Use the recovery email, Recovery Mode and debug.log to find the plugin or theme behind the WordPress critical error, then fix it safely.

Joomla Web Asset Manager: Add CSS and JS the Right Way
Use Joomla’s Web Asset Manager and joomla.asset.json to load custom CSS and JavaScript in the right order, without losing changes on updates.

Best WordPress Plugins Every New Website Needs.
The WordPress.org plugin directory alone lists over 60,000 plugins, before you even count premium options sold directly by developers. Most new site owners don’t…

Why Your Website Fonts Flash or Disappear on Load: FOUT vs FOIT Explained
You load your site and for a split second, the heading is invisible, or it’s briefly rendered in a generic system font before snapping…

Why Your Custom CSS Isn’t Working: Understanding CSS Specificity in WordPress and Joomla Themes
You add a line of custom CSS to change a button’s color, save it, refresh the page — and nothing happens. The button is…

How to customize a WordPress or Joomla theme without losing changes on update
It’s one of the most common, most avoidable frustrations in running a WordPress or Joomla site: you spend an afternoon getting the header spacing…

WordPress official browser extension guide for designers
On August 13, 2026, WordPress quietly shipped something it had never officially had before: a first-party browser extension. It’s free, open source, available for…
