UTW Theme Compatibility Thing

November 1st, 2007

UTW Theme Compatibility Thing will allow the UTW template tags in existing themes to work with the native tag store in Wordpress.

To Download
http://www.neato.co.nz/plugins/UTWRenderThing.zip has the latest version.

To Install
Copy the plugin to your plugins folder
Disable UTW, then enable this plugin (The two plugins share function names, so cannot run simulateously)

If you’re using icons in your formatting, there are a couple of extra steps.
Leave the UTW plugin folder on your webserver
Go to the Options > UTW Render Thing page, and enter a value for Base URL for Icons.

To Use
This plugin provides the functionality that the UTW_Show… functions in Ultimate Tag Warrior used to provide; except using the tags stored in Wordpress. The formatting documentation for UTW remains largely the same for UTW-TCT (:

Posted in General | 59 Comments »

59 Responses to “UTW Theme Compatibility Thing”
  1. Comment by Arpit Jacob
    Thursday 1 November, 2007 @ 10:40 pm

    Thanks a lot. One thing that kept me from upgrading to 2.3 was that I was using Weighted Bars Graphs on my Archive page.

  2. Pingback by Bender Zone » Wie man sein verhunztes Blog wieder rettet
    Thursday 1 November, 2007 @ 11:45 pm

    [...] 6. Man konvertiere die UTW-Tags in die Wordpress-eigenen Tags und installiere ein zusätzliches Plugin, damit das eigene Blog, welches UTW eingebaut hat, zumindest optisch wieder normal aussieht. [...]

  3. Trackback by power source*
    Friday 2 November, 2007 @ 2:40 am

    WP plugin: UTWテンプレートタグを WP2.3 で使う – UTW Theme Compatibility Thing…

    WordPress 2.3 コアのタグ機能で付けたタグを、Ultimate Tag Warrior の ……

  4. Comment by Johannes
    Sunday 4 November, 2007 @ 11:25 pm

    Thank you, thank you, thank you!!!! It saved my Squible Theme!!!!

    Big hug!!!!!

  5. Comment by Jason Morrison
    Monday 5 November, 2007 @ 8:16 am

    Great idea, I’m sure there are a ton of people who used UTW extensively in their themes like me and this will make life much easier.

    One thing, not really a bug, but I thought you might be interested: around line 341 or so, you’ve got this:

    $weight = $tag->count / $maxtag;

    If $max_tag happens to be zero, you’ll get a divide by zero error. Might not be a very likely case, but I ran into it on a blog with no tags yet. Thanks again for you great plugins.

  6. Comment by Kelly Adams
    Monday 5 November, 2007 @ 1:02 pm

    As always, thanks, Christine!

    I’m having one problem, though: with “UTW_ShowTagsForCurrentPost(”commalisticons”)”, I end up with something like “tag1 %icons%, tag2 %icons” showing up in my blog page. I’ve changed the Render options base URL several different ways, including the logical one (/wp-content/plugins/UltimateTagWarrior) to no avail.

    Any ideas as to what stupid thing have I done wrong now?

  7. Pingback by UTW is back. Sort of. « Gormful
    Tuesday 6 November, 2007 @ 7:56 am

    [...] Unbeknownst to many, I was one of the lucky few to test drive Christine from the Internet’s shiny new Thing before it was publicly released. The recently released UTW Theme Compatibility Thing (UTW-TCT) is now publicly available. Finally. I’ve been itching to write about this Thing since Christine let me play with it. But of course, it has to do what it was supposed to do before the masses sink their teeth into it. [...]

  8. Comment by Andy
    Tuesday 6 November, 2007 @ 4:34 pm

    Thanks! Should this fix the tag search? ala http://www.neato.co.nz/tag-search-experimental ?

  9. Comment by Christine Davis
    Tuesday 6 November, 2007 @ 5:58 pm

    Andy,

    Ooh. Not just at the moment, unfortunately – that uses all sorts of other UTW stuff on the back end for retrieval, and I haven’t done the magic with that just yet.

    That said, I have started looking at its replacement…

  10. Pingback by Bender Zone » Meine aktualisierten Wordpress-Plugins
    Wednesday 7 November, 2007 @ 7:07 pm

    [...] Ultimate Tag Warrior deaktiviert, da inkompatibel. Dafür UTW Theme Compatibility Thing installiert, damit mein Theme weiterhin noch vollständig funktioniert. [...]

  11. Pingback by Upgrading Wordpress 2.0.x to 2.3.x » Torsten’s weblog
    Sunday 11 November, 2007 @ 11:06 pm

    [...] it means that you need to upgrade your sitemap plugin. Now the biggest change surely was the new native tagging system. I have been a big fan of UltimateTagWarrior but now 2.3 has native tag integration. (Yay! Took how long?) The import was straight forward to do from the management interface. But of course I had to adjust my theme that depended on the UTW functions. The good new is Christine Davis (the author of UTW) provided a plugin that serves as a compatibility layer. So you can keep using the UTW syntax and the plugin calls are mapped to the native tagging system. (Also grab the tag management plugin!) Unfortunately it’s still beta and I had to change the _getRelatedTags() function to return an empty array if no tags were given. [...]

  12. Comment by Oliver
    Monday 12 November, 2007 @ 4:03 am

    Hi Christine,

    thanks for the update! i have a problem. i use
    in my template but nothing shows up. i have wp 2.3.1 disabled UTW and activated tis plugin.
    same is when i use

    if (is_tag()) { UTW_ShowCurrentTagSet(’tagsettextonly’); } etc. nothing comes up

    thank you!

  13. Comment by Oliver
    Monday 12 November, 2007 @ 4:04 am

    oups, i had php tags in my comment. again, i mean when i use

    UTW_ShowWeightedTagSet(”sizedtagcloud”)

    nothing comes up

  14. Pingback by WordPress Plugins Database » Plugin Details » UTW Theme Compatibility Thing
    Tuesday 20 November, 2007 @ 11:32 pm

    [...] Visit [...]

  15. Pingback by Wordpressを2.3に « A芯
    Thursday 29 November, 2007 @ 4:42 am

    [...] ・・・ということでなんとか完了したようですーハラハラしたー。 タグ関連ではとりあえず Simple Tags UTW Theme Compatibility Thing Click Tags とか入れてみまして、なんとなく現状維持できたのかなーやれやれです! tag:Wordpress 雑記 coffee » WordPress © Copyright 2007 A芯. All rights reserved. [...]

  16. Comment by Michael
    Saturday 1 December, 2007 @ 10:20 am

    Thanks a lot for this plugin! It’s a great way to migrate to WP’s native tag store.

  17. Pingback by Webrocker » WP 2.3.1, dann doch
    Sunday 2 December, 2007 @ 11:25 pm

    [...] Heute werde ich auf die neueste Wordpress-Version updaten. Ich bin mal gespannt, ich erwarte eigentlich, dass mir einiges um die Ohren fliegen wird, insbesondere die Darstellung und die Verwaltung der Tags. Aber Christine von neato.co.nz, die Autorin des grossartigen UTW-Plugins, was sich bislang hier um die Tags kümmert, aber nicht mit Wordpress 2.3.x kompatibel ist, hat nun ein UTW Theme Compatibility Thing Plugin geschrieben, was die Tempate-Tags von UTW mit dem neuen Taxonomy-System von Wordpress verbindet – damit ist für mich nun die Zeit gekommen, mich an die Umbauarbeit zu machen. [...]

  18. Comment by Webrocker
    Monday 3 December, 2007 @ 12:05 am

    Hi Christine,
    again many thanks for the plugin! :-)
    There seems to be a problem in combination with the wp-cache plugin – once the cache is activated, all UTW functions return empty contents…

  19. Comment by Webrocker
    Monday 3 December, 2007 @ 12:15 am

    errrrr, forget my previous post. everything works fine now.

  20. Comment by Webrocker
    Monday 3 December, 2007 @ 12:22 am

    … but the
    UTW_ShowRelatedPostsForCurrentPost(”posthtmllist”)
    returns a

    Warning: Invalid argument supplied for foreach() in wp-content/plugins/UTWRenderThing.php on line 561

    and the a list of related post is shown. :-/

  21. Comment by Webrocker
    Monday 3 December, 2007 @ 12:33 am

    sorry for the comment-flood…
    I did a print_r($tags) at the line 561 mentioned above and it showed that $tags is empty, so the next foreach(…) loop returns the error.
    I added a if( is_array($tags))...(/if) around the foreach loop, and now the warning is gone.

  22. Comment by Webrocker
    Monday 3 December, 2007 @ 12:41 am

    arghhh… ok, this is my last comment today, I promise :-)
    The UTW_ShowRelatedPostsForCurrentPost(”posthtmllist”) does not work at all (maybe due to the $tags being empty?) – it always shows the 5 latest post where the related posts should be.
    I will dig around some more and if I find something, I’ll let you know.

  23. Comment by Webrocker
    Monday 3 December, 2007 @ 12:55 am

    ok, I think I found it: to fill $tags, you use get_the_tags() (on line 26), but according to the wordpress codex this has to be done inside the loop. in my theme, the UTW_ShowRelatedPostsForCurrentPost() function is called in the sidebar – outside the loop – so $tags will be empty.

  24. Pingback by Upgrading a blog to Wordpress 2.3 :: DesignWell
    Thursday 6 December, 2007 @ 7:15 am

    [...] But I have to say goodbye to Ultimate Tag Warrior (well, not really, I hear there’s a UTW hack compatible with WordPress 2.3), because, as in all platforms, the best third party features eventually get implemented by the parent company. I recommending reading, How to Switch from Ultimate Tag Warrior to WordPress 2.3 Tagging, if you currently use Ultimate Tag Warrior and are upgrading to 2.3. I still had errors and installed UTW Theme Compatibility Thing but it did not work for me. For my related posts, I installed WordPress 2.3 Related Posts Plugin, since I couldn’t get UTW’s related posts tag to work. [...]

  25. Pingback by Upgrading a blog to Wordpress 2.3 and Changing your tags :: DesignWell
    Thursday 6 December, 2007 @ 9:28 am

    [...] But I have to say goodbye to Ultimate Tag Warrior (well, not really, I hear there’s a UTW hack compatible with WordPress 2.3), because, as in all platforms, the best third party features eventually get implemented by the parent company. I recommending reading, How to Switch from Ultimate Tag Warrior to WordPress 2.3 Tagging, if you currently use Ultimate Tag Warrior and are upgrading to 2.3. I still had errors and installed UTW Theme Compatibility Thing but it did not work for me in listed related posts. For my related posts, I installed WordPress 2.3 Related Posts Plugin, since I couldn’t get UTW’s related posts tag to work. [...]

  26. Comment by frisco
    Monday 10 December, 2007 @ 7:42 am

    How less perfect the world is if UTW isn’t working properly…

    I installed the UTW Theme Compatibility Thing for a WP 2.3.1 install, and a call like UTW_ShowWeightedTagSetAlphabetical(”coloredsizedtagcloud”,”",”30″) that used to produce a really pretty tag cloud using UTW (good size variation between the tags) now produces one that looks a lot like a tag cloud produced using the built-in WP functions (ie, very little size variation). Also, changing the font sizes in UTW Render Options doesn’t produce any changes in the tag cloud, even increasing the most popular font size 10X, but changing the font colors does produce a change in the tag cloud.

    Any thoughts?

  27. Comment by Johan
    Sunday 13 January, 2008 @ 4:55 pm

    Hi Thanks for the plugin. One of my readers emailed me this error. Can you help?

    <meta name=”keywords” content=”
    Fatal error: Call to undefined function: get_the_tags() in /home/johanhor/public_html/helpmetoblog/wp-content/plugins/UTWRenderThing.php on line 18

  28. Comment by Jerry Chacon
    Monday 14 January, 2008 @ 4:39 pm

    Hey Christine:

    First, thank you so much for the Many Many years with UTW…I love(d) it. In fact, because UTW broke in WP 2.3, I have refused to upgrade…until now. While there are many many items that I miss, I really wanted my “weightedlongtailvertical” to work…and well it didn’t. Even with this RenderThing. So, I…sorry…hacked it.

    I replaced:

    $format = str_replace(’%tagrelweightint%’, ceil($weight), $format);

    with:

    $format = str_replace(’%tagrelweightint%’, ($weight*100), $format);

    …and that seemed to do the trick. I know it’s ugly, but it worked.

    Hope all is well with you in the new year.

    Your loyal follower,
    Jerry

  29. Pingback by wirtualnareklama.pl » Blog Archive » UTW - plugin
    Wednesday 16 January, 2008 @ 12:14 am

    [...] Ultimate Tag Warrior is not supported in Wordpress 2.3+ For Wordpress 2.3 plugins, go here! To keep using UTW template tags (UTW_ShowSomething functions), go here [...]

  30. Comment by Travel blog
    Friday 18 January, 2008 @ 1:24 am

    I use wordpress 2.3.2 with UTG, my tag cloud displays well BUT the pages are now all returning a 404 error. Does it fix this problem?

  31. Pingback by 我使用的WordPress插件 at mickeylili
    Saturday 19 January, 2008 @ 4:47 am

    [...] 原Ultimate Tag Warrior替代工具:Embedded Tag Thing:在正文中以【tag】【/tag】形式嵌入Tag。                                  (使用时将【】替换为[])Inline Tag Thing:不进入后台,在日志中直接添加或删除Tag。Tag Managing Thing:提供方便的Tag管理功能。UTW Compatibility Thing:提供原UTW中所含的全部函数。以上几款插件均出自UTW作者之手。大家知道,从WP 2.3开始取消了对UTW的支持,强制使用WP的原生Tag,然而WP的原生Tag功能实在太弱。通过这几款插件,可以实现UTW的大部分功能。推荐原UTW用户安装使用。 [...]

  32. Pingback by Synesthesia » Links Roundup for 2008-01-22
    Thursday 24 January, 2008 @ 9:36 pm

    [...] UTW Theme Compatibility Thing: Plugin to allow themes using Ultimate Tag Warrior functions to work with the tags in Wordpress 2.3 Keywords: wordpress/plugins [...]

  33. Comment by Jacob Share
    Thursday 31 January, 2008 @ 9:14 pm

    I can confirm everything frisco said, with one addition. The generated tag cloud is limited to 30 tags but they’re not the tags that have been used most often. In other words, the “Weighted” in UTW_ShowWeightedTagSetAlphabetical isn’t working :)

    So my tag cloud is just alphabetically displaying the first 50 (in my case) tags it finds (instead of top 50), and adjusting the font-size according to how many times each tag has been used.

  34. Pingback by Mac.b.p » Blog Archive » WP を Plugin で整える
    Friday 1 February, 2008 @ 6:24 am

    [...] UTW Theme Compatibility Thing [...]

  35. Pingback by WebbleYou Professional WordPress Services » Blog Archive » Essential WordPress Plugins
    Wednesday 20 February, 2008 @ 1:36 pm

    [...] Ultimate Tag Warrior Theme Compatibility Thing – since WordPress and Ultimate Tag Warrior don’t really work together any more, this plugin is essential for using UTW’s awesome tag display functions with WordPress’ built-in tags feature. Plus, Christine from the Internet is one of my favorite WordPress personalities. [...]

  36. Pingback by WordPress Plugins To Improve Your SEO | Mr. Javo dot Com
    Saturday 23 February, 2008 @ 6:47 pm

    [...] Ultimate Tag Warrior is not compatible with WordPress 2.0 by itself, so be sure you download the Compatibility Thing. This plugin may be a bit difficult for non-coders to get working [...]

  37. Comment by Josh
    Thursday 6 March, 2008 @ 2:39 pm

    Wow thanks. I thought I was going to lose UTW.

    I wont be able to use all of the old tags that I have already entered with the old UTW will I?

    Also, no matter how I change the font size in the manage area, the font is huge. Well bigger than I would like. I would like it Least popular 12 px, Most popular 16 px Its just not working out that way.

    any ideas?

  38. Comment by Lyndsay
    Tuesday 11 March, 2008 @ 6:05 am

    Hi Christine

    I get the following error after installing the UTW plug in.

    Warning: Invalid argument supplied for foreach() in /home/remove/public_html/wp-content/plugins/UTWRenderThing/UTWRenderThing.php on line 524

    Warning: Invalid argument supplied for foreach() in /home/remove/public_html/wp-content/plugins/UTWRenderThing/UTWRenderThing.php on line 561

    Are there any details on what I need to do to fix this? I have no experience with code so please make it easy to understand!

    Thanks a lot
    Lyndsay

  39. Comment by Ludogames
    Thursday 13 March, 2008 @ 4:27 pm

    Hey this sure looks intresting. I’ll check it out. I just started experimenting with wordpress and bumb into your website. You’ve a nice website, keep up the good work! :)

  40. Comment by Alejandro
    Monday 24 March, 2008 @ 8:18 am

    Hi Christine

    Thanks for this great plugin, I finally upgraded to 2.3 and thanks to this plugin I can still use UTW. Kewl.

    I think there’s a small bug, though, as I can’t alter the size of the tags in the cloud. No matter what I specify, it’s always 22 pts for the largest one and 8pts for the smallest.

    Anyway, keep up the good work and good luck with all your future projects!

  41. Comment by Richard Silverstein
    Thursday 27 March, 2008 @ 9:54 pm

    Christine: I haven’t upgraded WP in quite a while & I’ve just upgraded to 2.5. I see UTW is no longer supported. I’ve tried using the new default tag system in WP, but my tags aren’t displaying at the bottom of my published posts like they used to w. UTW. How do I retain this feature? Will this plugin do that for me?

  42. Comment by Halil
    Thursday 3 April, 2008 @ 11:00 am

    Thanks for this wonderful plug-in.
    Will it be update for wordpress 2.5 ? Is there any road map?

  43. Pingback by jclark.org - Upgrading to WordPress 2.5.1
    Sunday 27 April, 2008 @ 5:20 am

    [...] not offered by the core WP install. So the plugin’s author Christine introduced a new plugin, UTW Theme Compatibility Thing, which offers all of the old UTW template functions, but uses WP’s native tagging system as [...]

  44. Comment by Marcos
    Saturday 3 May, 2008 @ 3:57 am

    I am getting the same error after upgrading to WP 2.5.1

    Warning: Invalid argument supplied for foreach() in /home/contribu/public_html/blog/wp-content/plugins/UTWRenderThing/UTWRenderThing.php on line 561

    The script is actually working but the error shows at the very Beginning.

    Any ideas on how to fix this?
    :-)

  45. Pingback by Upgrading to WordPress 2.5.1 - popcorn.cx
    Saturday 10 May, 2008 @ 8:41 pm

    [...] UTW_* calls in my theme to equivalent core functions. (I did briefly try out the UTW Theme Compatibility Thing plugin but decided against [...]

  46. Comment by Bob Mildon
    Tuesday 10 June, 2008 @ 2:39 am

    This is a great post and have kept it in my diary. Will continue to read it as i’m very new to a lot of the points you mention!

    Thanks though, i’m glad some people share good stuff like this!

  47. Pingback by Blog Rusmaini » Blog Archive » Ralat pada blog saya
    Thursday 12 June, 2008 @ 9:22 pm

    [...] Untuk menyelesaikan masalah tersebut pada wordpress, saya membuat carian di google dan menemui penyelesaiannya di url berikut: http://www.neato.co.nz/wordpress-things/utw-theme-compatibility-thing/ [...]

  48. Comment by John Doro
    Wednesday 9 July, 2008 @ 7:31 am

    I am getting the same error like Marcos

  49. Pingback by Quickies [3] | Tutoriale wordpress
    Saturday 12 July, 2008 @ 4:15 am

    [...] Pluginul UTW nu este compatibil by default cu sistemul nativ de taguri al wordpress. Dar mai întotdeauna există un patch, un plugin ce rezolvă problema. Citeşte mai multe aici. [...]

  50. Pingback by tewt at Familie De Kleine Blog
    Wednesday 16 July, 2008 @ 2:57 pm

    [...] Ultimate Tag Warrior is not supported in Wordpress 2.3+ For Wordpress 2.3 plugins, go here! To keep using UTW template tags (UTW_ShowSomething functions), go here [...]

  51. Pingback by SEO Tips from WordCamp | FocalPower...the blog
    Sunday 17 August, 2008 @ 2:38 am

    [...] UTW Theme Compatibility Thing [...]

  52. Comment by Sabarish
    Saturday 23 August, 2008 @ 8:31 am

    Webrocker – thanks for your comments. They helped sort my problem.

  53. Comment by Andre Thomas
    Saturday 6 September, 2008 @ 9:48 am

    Such a shame I couldn’t use this plugin. I have just of heard of it and read some glowing reviews but alas, my wordpress is in version 2.6!

  54. Pingback by SEO Wordpress Plugins | Zona do Dinheiro
    Thursday 23 October, 2008 @ 7:53 pm

    [...] plugin ainda não é totalmente compatível com o WordPress 2.0, pelo que terás que efectuar o download do script de compatibilidade. | Download [...]

  55. Pingback by Aula SEO - Optimização para blogs | SEO Portugal
    Tuesday 11 November, 2008 @ 5:45 am

    [...] Listar categorias, Tags, de forma a conseguir rankear melhor para essas keywords. Stephan falou também do UTW Theme Compatibility Thing [...]

  56. Pingback by Afficher du code ActionScript 3 dans WordPress avec highlight des mots-clé (Article et commentaires) - Adobe Flex Tutorial - Tutoriaux Flex Builder, MXML, ActionScript, AS3
    Saturday 10 January, 2009 @ 11:35 am

    [...] UTW Theme Compatibility Thing: Plug-in pour les tags wordpress [...]

  57. Pingback by Plugins seo friendly | SEO for Wordpress
    Tuesday 3 February, 2009 @ 11:50 pm

    [...] kompatibel dengan Wordpress 2,0. jadi pastikan Anda men-download “the Compatibility Thing” di sini. Sedangkan unutk plugins ini, silahkan download disini. Plugin ini mungkin sedikit sulit bagi [...]

  58. Comment by Glenn
    Wednesday 1 July, 2009 @ 5:36 pm

    I upgraded my WordPress blog to WP 2.8 from old WP 2.0.3 and tryed to
    activate UTW 3.14 and it fails, then I installed the UTW Them Compatibility Thing and
    it activates. I added a WordPress tag to a post updated the post but don’t see
    the tags. I’m using a custom them, so I switched the theme to the default theme
    and I see the tags for the post.

    The tags showed up fine when on WP 2.0.3. Do you know what I’m doing wrong?

    Thank,
    Glenn

  59. Pingback by Otimização para blogs com Stephan Spencer | Bruno de Souza | Marketing Digital | Marketing Mobile
    Monday 27 July, 2009 @ 2:41 pm

    [...] Listar categorias, Tags, de forma a conseguir rankear melhor para essas keywords. Stephan falou também do UTW Theme Compatibility Thing [...]

Leave a Reply

Benefactors


Latest Music
Tweets