I don’t know why, but every time I see a WordPress post cluttered with unused shortcodes it makes me think of a really old dude with tattoos all over him. You know, the kind of tattoos that seemed like a great idea back in the day but look really crappy now and would take a…
A WordPress settings page should feel like it belongs in WordPress dashboard and there’s no better way to achieve that than using Theme Customizer.
Charles is overweight, he’s a smoker, has poor eating habits and zero physical activity. His heart specialist (luckily he never had any serious issues) is one of the best in the world.
Kenny, on the other hand, is very careful about his diet, doesn’t smoke, exercises on regular basis and doesn’t have a heart specialist.
That’s all you know about them. Who do you think will have more health problems in the future? Who will live longer?
A theme that registers shortcodes, custom post types, custom taxonomies, handles your SEO, Google Analytics code and who knows what else is not a perfect WordPress theme, it is a bloated one at best.
This is not another “How to Create Child Themes” article. Rather than the hows let’s focus on the whys of creating child themes. If you’re already aware of importance of WordPress child themes and just need to learn how to do it, check out WordPress Codex page or Child Themes Basics tutorial at WPTuts+.