Due to its origins as a simple blogging site, lots of WordPress terms are a bit out-dated and unclear, especially if you start defining lots of new custom post types. It is not uncommon to change “Post” to “Blog” in the WordPress admin, to avoid any confusion arising from… well everything being a post.
The Advanced Custom Fields plugin for WordPress is great for allowing the creation of extra fields and display them based on template / page / taxonomy etc, but it also allows for default input fields to be hidden with the same condition options.
Sometimes when using specific themes or certain plugins, the standard content editing WYSIWYG box in WordPress admin pages will appear at half width, with large sized text or in some way abnormal. This is caused by an extra style being added.
Outputting the WordPress content or excerpt onto a page using the_content() or the_exerpt() can result in a “Read More”, or sometimes a “[..]” button being show to display the rest of the content. It is possible to change the default values of these using a WordPress hook.
It can be necessary to remove certain WordPress admin input fields based on the assigned template. This can achieved with a simple function that runs on admin load removes certain inputs based on the template filename.
When using the_post_thumbnail to display an image, it is possible to include a class on the image element.
WordPress removes the content WYSIWYG box for pages set as the posts page. This function will re-introduce the default content textarea to the designated static blog page that was removed in 4.2.2.