Themes
How to Create a WordPress Child Theme
A child theme is two files and a header comment. The part that goes wrong is not creating it — it is how the parent stylesheet gets loaded and what happens to your customiser settings on activation.
Tag
Styling WordPress without fighting the next theme update.
Themes
A child theme is two files and a header comment. The part that goes wrong is not creating it — it is how the parent stylesheet gets loaded and what happens to your customiser settings on activation.
Elementor
An example site is a set of decisions someone else made, not a file to download. Learning to read those decisions is worth more than any template kit you can import.
Troubleshooting
A page that will not scroll is almost never a WordPress fault. Something left a scroll lock switched on, and the cure is to find what opened it rather than to force the page open with CSS.
WordPress Tutorials
WordPress categories have a name, a slug and a description, and that is all. Every method of giving one an image is a way of storing something core does not store, so pick the cheapest one that fits.
WordPress Tutorials
Pasting the ad code is the easy part. Ads are the most reliable way to destroy a blog's layout stability, and the damage is done by placement decisions, not by the snippet.
Plugins
Accessibility plugins split into three categories, and one of them — the overlay widget promising one-click compliance — is rejected by most of the people it claims to help. Knowing why changes how you spend the budget.
WooCommerce
Four different layers can control your shop page, and only one of them is the Customiser. Knowing which layer owns a setting is the difference between a five-minute change and an afternoon of fighting a theme.
WooCommerce
The card in the grid is where most shopping decisions are made, and most redesigns of it add elements instead of removing them. Ragged card heights and a missing price do more damage than any amount of hover animation repairs.
WooCommerce
WooCommerce already outputs a sale badge and gives you a filter to change it. Most badge plugins are a settings screen over the same two template hooks you could use directly.
Themes
Every setting a theme adds is a setting stored in that theme's own options, and lost the day you switch. Option count is a measure of lock-in as much as of flexibility.
Elementor
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.
Elementor
Set sizes globally first, override per widget only when you must, and adjust each breakpoint separately — Elementor stores responsive values independently and that is where most confusion starts.