Christine of neato.co.nz

⇩ More

Ultimate Tag Warrior 3.1415926

This is a release with mainly little bug fixes and tweaks. Oh! And if you do a search, posts with tags that are like your search term will be included. This is probably the neatest addition (:

  • The bug in wordpress 2.1 which caused tags to vanish when a comment was made has been fixed Turns out that if you add a comment, it’s fine; but if you approve one, the tags will still vanish. Hrmpf.
  • I’m pretty sure you won’t end up with double-tags in feeds, any more
  • I’ve rejigged the way tags are added to feeds
  • Tag intersections should be working properly again
  • Tags can be added to pages (and will be included in tag cloud counts… displaying on tag pages, though…)
  • No more XSS vulnerability with the ajax URL parameter
  • There’s an invisible technorati tags format, now! (Handy for using with the automagically include tags on the Options > Tags page)
  • Search includes tags [I worry about this bit! let me know if you see anything weird]

I’ve tried it using wordpress versions 2.0.4, 2.0.7 and a 2.1 beta; and it seems to work in all three (:

Attention WordPress 2.1 beta users!

http://082net.com/ says:

Here’s a temporary patch for resetting tags.
Modify ‘ultimate_save_tags()’ function on ‘ultimate-tag-warrior-actions.php’ about line 502:
if (isset($_POST['comment_post_ID'])) return $postID;
if (isset($_POST['not_spam'])) return $postID; // akismet fix
if (isset($_POST["comment"])) return $postID; // moderation.php fix

This seems to work.

[Download here | Forums here]

95 Responses to Ultimate Tag Warrior 3.1415926

  1. Pingback: Ultimate Tag Warrior 3.1415926 @ 天佑的自由天地

  2. Thanks, these tag fixes look like they may do the trick.
    We’ll give it a try.

  3. Hi Christine

    Great to see an upgrade of my favorite plugin (much better than the ones I write)

    Is Donncha’s patch included?

    Digged it

  4. Pingback: UTW Wordpress Plugin Upgraded - Andy Beard

  5. Andy,

    Half of it is d:

    I no longer exclude the default category; but I hadn’t included the default tag part of it.

    [although, with any luck, the join should only happen the first time a post gets viewed - after that, it ought to be being picked up out of the post_meta table as having no tags (or, y'know, with tags if it has tags)]

    Yeah. (:

  6. Hello Christine,

    I was wondering if you had fixed the Add Existing Tag, and Tag Suggestions from Yahoo button. Neither of these work for me in Firefox 2.

    btw you rock!

    have you heard of this guy?
    http://blog.circlesixdesign.com/2006/09/04/autotag-updated-for-utw-3141/

    He’s been adding updates to your plugin, I was wondering if you had addressed any of the features he is trying to add to your plugin..

    thanks again

    your friend in finance, 1mil from millionster.com

  7. I’m waiting on v3.1415926535897 ;o)

  8. Hehe, hmm can I take it that that means the other half wasn’t needed? ;)

  9. Nope!!

    Both bits need to be there (:

    The second bit deals with a slightly different variation on the same problem.

  10. Here’s a temporary patch for resetting tags.
    Modify ‘ultimate_save_tags()’ function on ‘ultimate-tag-warrior-actions.php’ about line 502:
    if (isset($_POST['comment_post_ID'])) return $postID;
    if (isset($_POST['not_spam'])) return $postID; // akismet fix
    if (isset($_POST["comment"])) return $postID; // moderation.php fix

    But I still don’t understand why ‘wp_update_comment_count()’ includes “do_action(‘edit_post’, $post_id);” :|

  11. Hi Christine,

    Would it be possible to fix the compatibility issue between bbPress and UTW? Here’s a link to the thread at the bbPress support forums.

    Quoted traveljunky’s post:
    “this bug is caused by the function is_tag(), which both utw and bbpress use, so what i just did right now was search through the utw-plugin-folder with dreamweaver for that tag, found it three times and changed it to is_utwtag(). no idea if i can just do that without problems appearing later but for now it seems to work.”

    Through the file(s) changing this: is_tag() to: is_utwtag() seems to help those running bbPress and WordPress running the UTW plugin. I was just was wondering.. ;):)

  12. when I use Persian words as tag, the plugin show words with this character => “�”

    see this picture => http://i3.tinypic.com/3zakcub.jpg

    why the plugin dosent support unicode words? please fix it!

  13. Pingback: Hariadi | Made In Malaysia»Blog Archive » Ultimate Tag Warrior 3.1415926

  14. Pingback: » Blog Your Changes

  15. Hi

    Great news with the update and it does seem a bit faster.

    My biggest problem still is that I can’t use the add tags to posts button – any ideas why this doesn’t work? I have the same problem on two blogs.

    Thanks

    EB

  16. Pingback: The new WP UTW gotcha at Holy Shmoly!

  17. Pingback: WordPress 2.1 » Solo Technology

  18. Hello,

    I had been using this plugin and had been great.Reading the compatibility problem,
    I had to disable it.Have u tested for the final version?

    Hope to hear from you soon

    Ashish

  19. Hi Chritine,

    I haven’t yet upgraded to WP 2.1 because I’m not sure if UTW problem has been solved. Any update on this?

  20. err, that 1st bug is bothering me :(

  21. Pingback: dwvd.de: Wordpress 2.1 - Der Wunderer von Deutschland

  22. Hello.

    The fix by 082.net works; however, if you delete the comment that you approved in the first place, the tags get lost as well.

  23. /sigh

    There’s always another thing!

  24. I haven’t seen any problems with lost tags yet, but then I am using SK2.. hmm

    I will have to spam myself and do some more testing

  25. I just found a another way to avoid resetting tags.

    For WP 2.0 or greater(include 2.1) always executes “do_action(‘save_post’)” when publishing, editing or saving posts, we can safely pass other hooks by modifying ultimate-tag-warrior-actions.php(about line 862~867):
    // Save changes to tags
    add_action('save_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
    if($wp_db_version

    And you can safely remove previous hacks(patches), mine or anothers.

  26. Christine you are marvelous. Despite the fact that the whole blogging world is holding their breath to wait for the moment that Ultimate Tag Warrior works to upgrade to 2.1… you still keep your cool! haha. You should tell those guys at wordpress to include your code to their full release… Serious. That way you dont have to worry about it!! Keep up the great work

    1mil

  27. Using

    if (!is_admin()) return $postID;
    if (!isset($_POST['tagset'])) return $postID;

    should fix the bug once and for all.

  28. Ahh.. sorry for my stupid code inserting… my code was :

    // Save changes to tags
    add_action('save_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
    if($wp_db_version < 3308 ) { // if lesser than WP 2.0
    add_action('publish_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
    add_action('edit_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
    add_action('wp_insert_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
    }

    add_action('delete_post', array('UltimateTagWarriorActions', 'ultimate_delete_post'));

  29. erps – missed that there. Duh.

  30. Pingback: Glück auf! - Andreas sein Weblog · Ella, die Heimtückische

  31. Pingback: The Back-up Brain Weblog » Eternally stuck in beta version. » Blog Archive » UTW, arrumado

  32. I have updated my blog to WordPress 2.1 but this plugin seems not working fine. If I click on any tag I receive an error page 404.

    Any suggestion?

    Thank you

    hjogi

  33. …I just have to update the permalink ;)

  34. Christine,

    UTW rocks! Just got it working on my website and it was a total breeze. It’s such a powerful and flexible piece of work – I just wanted to drop in and say a thank you. :)

    Cheers.

  35. Pingback: Indy Telecom & Industrial Media - Karthik Narayanaswami on the Web » Tag-Cloud Plugin

  36. hey christie,
    just wondering if you were by chance working on a new version for WP2.1. If so, any idea when it would be available? I tried some fixes on the current edition, but it is still a bit iffy. Anyways keep up the good work, this extension is awesome. I still don’t know why tags aren’t already implemented in WordPress by default.

  37. Pingback: Mises à jour des plugins UTW et Askimet at Fran6art, le blog

  38. Pingback: La Bitácora del Tigre · Más sobre la actualización de WordPress a la versión 2.1

  39. Pingback: Upgrading Wordpress and Other Tidbits | Beveled Zen

  40. Christine, you’ve probably figured out what was causing the postmeta deletion, but here’s the quick and dirty:

    You cannot assume that every run of edit_post comes from a page where your tag form field was populated. You need to have UTW tell the difference between “doesn’t exist” and “exists and is empty.” You could even use WP’s nonce-generating power to do this by printing that value in a hidden form field that UTW puts on the post editing form.

  41. Pingback: WP 2.1 和 UTW 的兼容性问题 | 巧克力工厂 (Beta3)

  42. Pingback: Tech Projects » Upgraded to WP 2.1

  43. i think the problem isn’t solved yet.because i am still having the same problem.i downloaded the last version of the plugin but i am having that problem again.are u sure the plugin is really fixed?

  44. i am sorry 0082.net solved the problem so thanks.i am very happy now ;)

  45. Pingback: Nice work if you can get it: Ella sings and WordPress blings | Leon Kilat ::: The Cybercafe Experiments

  46. Pingback: Wordpress 2.1 jetzt auch auf deutsch » andi.de

  47. Christine,

    Mark has posted an article Authorization and intention/origination verification when using the edit_post hook, hope it can help you to fix the problem.

  48. I’ll just wait for the official update for UTW before I make the upgrade to WP 2.1.
    Among the plugins I use, this is the only one left that is still incompatible with WP 2.1

  49. I’m also waiting for an official version compatible with 2.1.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>