« A New Way to Get Your Television Endings lead into Beginnings »

WP-Tags v0.3

I decided to update WP-Tags again. In addition to putting the tags into the RSS2 and Atom feeds, this time through I used the power of the GPL to combine portions of Jerome’s Keywords plugin with my own plugin to clean up some of my “scarier” code segments. The aftermath of this is that editing the plugin to do tag intersections (see: del.icio.us) was relatively simple. The instructions to install this are much more user-friendly due to some of that aforementioned “less-scary” code from Jerome’s Keywords plugin. Check it out. The instructions and such are in the header of the file below:

Addendum: You should follow the link to Jerome’s Keywords plugin and read the section on Rewrite Rules and the .htaccess file as I neglected to copy some bits into the WP-Tags header readme.

Addendum 2: There is also an awesomer tag-editing interface on the admin-side of things.

Download WP-Tags v0.3.

ToDo

  • Make the “Available tags” field on the admin-side javascripty so that the tags are click-addable like in the new del.icio.us experimental interface.
Tagged as: , ,
Categorized as: Projects

3 responses so far / Add yours / Feed

  1. del.icio.us is great :-)

  2. Thanks for WP-Tags!

    Minor bug report: I had been using WP-Tags 0.1, and after upgrading to 0.3, tag-filtered feeds (i.e. URLs of the form …/tag/foo/feed/[atom/]) stopped working. Was that an unintentional feature (per-tag feeds) or did something get messed up in the new query-string parsing?

    —-dan

  3. Found a workaround. In wp-tags.php, function tag_includeTemplate(), change the line

    if (is_tag_single()) {

    to

    if (is_tag_single() && !is_feed()) {

    Seems to work.

    I’ve also got a patch for javascripty tags in the post form, if you’re interested.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(required)

(required)