Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Titles to Tags

Keep forgetting to add tags to your posts? Let Title to Tags convert keywords automatically!



How Can I Contribute?

The plugin is now being maintained on GitHub, so please do contribute all your questions, comments, suggestions, fixes and improvements with me here.

Does this plugin convert all words in the title?

No. There is a user-configurable list of stop words, pre-populated with a host of common words, which can be used to fine-tune the resulting tags.

Will this plugin overwrite my existing tags?

No. The plugin checks for the existence of tags, and if there are none, writes them based on the title.

When are the tags added? At publish or save?

Tags are added to the post when it is saved, whether as a draft, update or by publishing, but not when the post is autosaved.

Is there a way to reset the list of ignored words back to the original?

Yes. Simply delete the current list of stop words, and Title to Tags will replace the list with its default stop words collection (stopwords.txt)

Will this plugin put tags on my old posts?

Maybe. It will not handle the process automatically, but if you open any untagged post and save it, Titles to Tags will work.

Does this plugin work with versions less than 3.1?

The most recent release of this plugin was designed to handle 3.0 and above. It has not been tested below 3.0, however, there is a branched version in SVN that will work with versions greater than 2.7: http://plugins.svn.wordpress.org/title-to-tags/branches/2.1/trunk/

Version History

  • 1.0 ~ Initial public release
  • 1.1 ~ Corrected some meta data
  • 1.2 ~ Name collision with another plugin, FeedWordPress, corrected
  • 1.3 ~ Whoops! Didn't put the title in the meta data, how silly!
  • 1.4 ~ SVN commit to include tag
  • 2.0 ~ Revamped version based on experiments with these function in another plugin. ~ using WP-style function notes ~ designed to work with both WP and WPMU ~ lowerNoPunc function now removes posessive 's from words ~ addresses issue where tags are created even if they're not added to the post
  • 2.1 ~ Two bug fixes: ~ Use of the deprecated number-based roles in the add_options_menu() call has been fixed. ~ Added isset() check to form submission check. Whoops! Error checking not turned on. ~ NOTE: I am aware of the issue with this plugin not working in 3.0 and the next release will correct this issue. This will probably make the plugin inoperable for <3.0. Please upgrade your system to continue using this plugin.
  • 3.0 ~ Converted to WordPress 3.0-compatible code. Not sure how this will affect the 2.x users out there, but will make a branch in SVN just in case.
  • 3.0.1 ~ Noticed some improvements to be made to the efficiency of the code. getStopWords is now the only function used to get the stop words anywhere they appear (formerly using get_option directly).
  • 3.2 ~ Rearranging a lot of the code, user-defined stop words were being ignored.
  • 3.3 New version now on GitHub. ~Version also checked to be compatible with WP 4.4


Requires: 3.0 or higher
Compatible up to: 4.4.6
Last Updated: 1 year ago
Active Installs: 2,000+


5 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.