Why have on every line

This is not recommended in any WordPress style guide, and I think it is a bad coding style. Beginners are using this style, maybe because it feels more like HTML … Unfortunately, the default themes are using this style way too often, so some beginners might think it is part of a code style. One … Read more

WordPress Theme Preview Image

There is no automatic preview. You need to create the screenshot yourself and place it in the theme/child theme folder named screenshot.png The recommended image size (currently) is 1200px wide by 900px tall, however the screenshot will only be shown as 387×290. It is over-sized to allow for high-resolution viewing on HiDPI displays. Note that … Read more

How to add posts to custom menus?

OK, I found the answer to this one and its surprisingly simple but maddeningly frustrating at the same time. All you have to do is click “Screen Options” while viewing the “Custom Menu” manager and place a check beside “Posts” to show the elusive hidden “Posts” widget. Now you can add “Posts” to your custom … Read more

What is the constant WP_USE_THEMES for?

This is only used in template-loader.php, to determine whether it should load a theme file or not. The normal “boot sequence” of WordPress (started in wp-blog-header.php) loads the plugins, parses the URL, executes a post query based on the URL, and calls the theme. This main post query is typically used in “The Loop”. So … Read more