2.0.2 alpha

(We’ve been here before, I’m sure of it. This is a scary alpha version; if you haven’t installed Ultimate Tag Warrior before, you’re better off using 1.1.2)

This release fixes the bug where the base url wasn’t being used (but doesn’t go so far as to use a global base url… next release, perhaps!)

It also allows using either – or _ as the space marker in tags; and puts tags into lower case for urls (but retains the case for displaying the name of tags).

2.0.2 alpha


I’d hoped to get a bunch more UTW2 (like, uh.. fixing the admin side.. whoops.) done this evening; but alas, no. I’m feeling like a zombie, and people don’t let zombies code.

With any luck I’ll dezombie overnight (:

Ultimate Tag Warrior 2.0 alpha

Alrighty, then.

Are you hardcore?

Then Ultimate Tag Warrior 2.0 alpha might be for you!

This is still somewhat non-shiny; but it appears to be backwards compatible with 1.1.2.

The bundled zip file contains enough information to get you into trouble; but probably not quite enough for you to get it working if you aren’t familiar with existing Ultimate Tag Warrior installs. (In fact, if you’ve never installed Ultimate Tag Warrior before, there’s a pretty good chance that it’s going to steal your lunchmoney.)

Long story short: shiny new code, lives in wp-content/plugins/UltimateTagWarrior (since there are now.. five.. files to it, I think). So once you’ve copied the plugin there, you’ll need to disable UTW1ish, and enable this version. The rest of your install should “all just work the same as it always did”.

If you’re feeling brave, by all means; start using the functions in the core class, and playing with the formatting bits (There are formatting bits! They allow a big bucket of control over the way lists of tags get displayed. All of the lists (I think..) in UTW1ish have been recreated using formatting strings. There’s more about that guff in the help file.)

Oh yuh! Just for Dan, there’s now a lazy-tagging thing that will display a list of all of your tags on the edit screen, and allow you to click on ’em to add them to the list of tags for the post.

And for….Cliff (I think?), tags can have spaces, sortof – if you enter tags with _’s, then most of the time* the formatting stuff will automagically display the tags with spaces (but link to the _’ed name)
* except in strings where you ask it to do something else – the standard %link% things will do the space thing.

Download Ultimate Tag Warrior 2.0 alpha

The answer is…


I’ve got most of UTW2 written; however, since it’s UTW2 and not UTW1-and-a-little-bit; I’ve still got a bunch of auxillary stuff to do like documenting the changes which have taken place, and rounding off some of the rough edges.

(Brief overview: there is now a “Core” class which does core tagging stuff; and an “Actions” class, which performs most of the WP action hook behaviour. The main plugin code behaves in the same way, but uses the classes.
I’ve also written a magical thing for formatting! It’s.. scary. Basically, a format is an array of formatting strings, which are used to display lists of tags. A formatting string looks kinda like “<li>%taglink% – %tagcount%</li>” That particular formatting string displays a link to the tag page with the number of occurances (not always applicable), wrapped in li tags. A format, is either a single formatting string; or an array of named formatting strings. More on that tomorrow! I’m getting sleepy (: )


Sometimes you take photographs of what you’re about to eat. And sometimes none of the photographs turn out as you’d hope. Sometimes, there’s carnage that is just about worth taking a picture of.

This (was) part of a frenched pork roast. There wasn’t anything done to it that was especially special; but gosh, it was delicious and marvellous to carve.

There’s going to be a revolution, baby

I’ve been tinkering with Ultimate Tag Warrior this weekend; but alas, nothing new in the way of releases. It’s, how you say, “explodey into a million pieces sitting in little piles waiting to be put back together again”.

So far, I’ve built; err.. one of the things on my todo list (tags with spaces). However, I’ve also been restucturing my code quite drastically, so it’s going to be a lot easier to do a bunch of the other items on the list; not to mention any other things that materialise.

(Don’t panic! You’ll be able to use UTW2 without making changes to your themes or anything else – I’m keeping everything I do compatible with UTW1.)

I guess 2.0alpha will be out in the next few days. Failing that, a few days after that.