The latest version of Ultimate Tag Warrior is 3.1415926. I installed it and after mucking with the settings a bit, I was able to get tags working on new posts. According to Andy, 50% of his Google organic traffic comes to the tag pages UTW creates, which is pretty amazing! A tag page looks like this one for blogging.
But then I noticed that using the SEARCH feature wasn’t working – it wasn’t picking up old posts. A blog needs a good search feature, people do use it to find interesting stuff buried in your archives, so after poking around a bit, I found the problem — there’s a bug with WP 2.1 and UTW for post searching.
There’s also a fix, which is fairly easy.
- Download the file ultimate-tag-warrior-actions.php and open it in Notepad or some other text editor.
- Locate the code:
- Comment out those two lines by putting // in front of each:
// add_filter(‘posts_join’, array(‘UltimateTagWarriorActions’,’ultimate_search_join’));
// add_filter(‘posts_where’, array(‘UltimateTagWarriorActions’,’ultimate_search_where’));
- Save the file and re-upload it.
The search feature on your site should now work. This will disable the search by tags functionality that the latest version of UTW supports, but that’s secondary to being able to search through old posts.
If you’re using a plugin for searching, this is not relevant, but most people are using the native WordPress search features.
I’m sure Ultimate Tag Warrior will be fixed soon, but if you can’t wait, go ahead and hack the file and give it a try.