If you’re a writer, keeping up with all the rules in the English language is tough. One rule I struggle with is properly capitalizing words in post titles and headings. Thankfully, there’s a plugin that takes care of this called Title Capitalization For WordPress developed by Tom McFarlin.
When activated, post titles and content are processed whenever a post is saved as a draft, published, or updated. The rules applied are based on a title case script by John Gruber. The post title and content is saved to the database overwriting anything that was previously written. Changes apply to new posts however, you can update previously published posts by editing them.
The first image shows a post title and content headings with incorrect capitalization. The second image shows the changes that take place after I save the draft.
McFarlin recently released version 1.1.3 which fixes two issues related to Markdown. I tested the latest release on WordPress 4.2.2 and it works flawlessly. One suggestion I have is to allow the rules to be applied on a per user basis.