WordPress Tiga theme 2.2 / 2.3 upgrade

I have updated the Tiga theme (which this site uses) to be compatible with both WordPress 2.2 and 2.3.

This update:
* Fixes the widget problems that were introduced under WordPress 2.2 (thanks, Otto42 for a solution that was cleaner than mine).
* Fixes the blogroll issues that were introduced under WordPress 2.3.

I have also given the theme a new version number: 2.3.

To install this patch, simply unzip the files into your tiga-06 theme directory. Note: Older version of CPanel will not overwrite files that already exist when unzipping files. In this case, unzip them to a local directory and FTP them into your tiga-06 theme directory, or this script may work for some people.

You can download the update here.

Note: This patch appears to work for WordPress v2.5 as well.

70 comments to WordPress Tiga theme 2.2 / 2.3 upgrade

  • Kathleen, if you want to integrate the changes into your own heavily modified theme, here's what I suggest:
    1) Download the original Tiga theme and unzip it into a directory.
    2) Download my patch, rename the files, and copy them into the same directory.
    3) Get a program that will do file comparisons and see what I changed.
    4) Manually copy the changes into your theme.

    I really didn't change much, so although this sounds like a huge task, I don't think it would take that long.

    Does that answer your question or am I misunderstanding?

  • Hi!

    Been using TIGA and really like it. I have the blogroll problem, though, having just upgraded to 2.3.1:

    WordPress database error: [Table 'k2005sa_wrdp2.wp_categories' doesn't exist]
    SELECT cat_id, cat_name FROM wp_categories WHERE link_count > 0

    I downloaded and unzipped the patch, and I've made lots of changes to the files included in the patch.

    My question is: is there any way to get the blogroll working without having to redo all the file changes?

    Thanks for the help.

  • I love the Tiga theme and have used it on all my blogs. Although I am still not sure, I now suspect something in this theme is the reason my server load had gone through the roof AFTER upgrading to WordPress 2.3. Will try the "patch" and report back. Thanks for it!

    Has anyone had a similar experience with Tiga overloading the server after a 2.3 upgrade?

  • Wow, man. Thanks for the patch! I was able to widgetize my site after installing this (and after about a half-hour or so of some style tweaking). This was a big help.

  • TonyN

    It worked! Fantastic! Very happy bunny! Many, many thanks.

  • Hi Doug. I don't have any files that highlight the changes. However, these files were modified straight from the stock Tiga files. If you download a program that lets you do file comparisons, you should be able to compare them against the stock Tiga files to see what changed.

  • Hi Alex,

    Many thanks for your good work keeping this great theme alive!

    Do you by chance have files that highlight the changed code, so that it can be copied and surgically inserted into the appropriate files? My Tiga theme files have been tweaked so many times, that I don't want to overwrite them. / Doug

  • Hi Ozh, thanks for dropping by. I've updated the footer to reflect your new web site.

  • Ozh

    Hey, nice that someone updated this popular theme 🙂

    Could please also update the link to my site? I moved a few months ago, instead of it's now
    Thank you in advance, I'd really appreciate it.

  • Isabella, great to hear that you found the cause of the problem. My knowledge of the permalink stuff is pretty minimal, but I do know that permalink issues often have something to do with the way Apache is configured on the host, and also the .htaccess file. Unfortunately, if apache is misconfigured/restricted on particular servers (eg. mod_rewrite is not enabled), I think your options are pretty limited. You'd probably best write your host and ask them if they can help.

    You might try seeing if anything at this link helps:

    And finally, you might try asking on the official wordpress forums, as there are many people there with far more knowledge of such subjects than I!

  • alex, i figured out what the problem was - it was actually not related to what you said but something about how you phrased it (or perhaps simply your goodhearted willingness to help) made a lightbulb go up in my little brain.

    earlier, i had read that using anything but the (SEO unfriendly) default permalink structure will break the theme in the later versions of WP. i didn't pay attention to that because i use tiga somewhere else and that's not a problem.

    we finally figured out that the permalink structure problem only happens with certain servers (i assume because of different MyPHP versions - i'm not technical enough to completely understand why).

    so now i need to find a fix for the permalink structure problem. you wouldn't happen to know where i can find it? i saw it around but just can't seem to find it anymore.

    thanks for your help so far!

  • DavidW

    just dropped by to say Thank you. I kept running into walls tonight trying various ways to make this work. I was way psyched to run across your updates and fixes.

  • isabella mori, I am not sure I clearly understand a couple of things you said. Namely, I am not sure what you mean by "taking it over to mine", nor am I sure what you mean by "100% unformatted". Taking my best guess, you sound like you're trying to copy her theme on your site, but when you move it, it's reverting to default behavior. Is that correct?

    If so, I suspect a large part of it is simply due to the fact that Tiga stores the stuff in the "Tigarator" settings in the wordpress database itself. You can copy her theme, but there's no good way to copy those settings. The other thing is that if her theme uses any plugins to provide functionality, you'll need to have those plugins installed and activated as well.

    Did that answer your question or am I headed in the wrong direction? 🙂

  • you seem such a tiga expert, i hope you can help us! i am in the middle of switching themes (am just using kubrick in the interim). my web friend has built an absolutely beautiful and super functional theme from tiga. it works perfectly on her site but when she takes it over to mine, it is 100% unformatted. i use tiga for another blog, hosted by dreamhost, and i have none of the problems that others have encountered. any ideas? i am hosted at 1&1.

  • Dan,

    Ahh, I misunderstood what you were asking. Unfortunately I do not know how to do what you are asking. I will tell you this: The boxes are created by this line:

    echo '

  • ' . $before_title . $cat->name . $after_title
  • So if you want everything to be inside one box, that part of the code needs to be taken outside the foreach loop.

    As to what call you'd put in place of get_links(), that's beyond my knowledge of WordPress. You might ask on the official WordPress forums, as there are people there whose knowledge far exceeds mine.

  • Dan


    From what I have read you can set up link subcategories just like you do for posts.

    I tired the fix you suggested, un-fortunately it didn't work.

    I was able to get the site to validate when I changed the two wp_get_links() call to get_links($link_cat->cat_id, '', '');

    What I'm seeing with the 2.3 version of Tiga is that each link category gets it's on widget.

    What I'm aiming for is a single widget that has a tree like structure similar to the of the categories widget.

    -Dan S

  • Bob, I replied to your issue on the forum, as it's easier to follow an issue in a threaded discussion.

  • Alex,

    I've posted this question in the forum, too; but thought I would drop it here as well. My comments are broken (in the Tiga theme only) since I upgraded WP to 2.2.3 and they remain broken in 2.3.

    I'm so very grateful for what you've done with the other fixes, but I'm really frustrated with the comment thing.

    Be well,

  • Hi Dan. I didn't even know it was possible to create subcategories within your blogroll. How do you do that?

    In any case, I think you _may_ be able to fix this issue by modifying tiga.php.

    In Tiga.php, you'll find the following line in the tiga_links_widget function:

    $cats = get_categories("type=link&orderby=$order&order=$direction&hierarchical=0");

    Try changing it to:

    $cats = get_categories("type=link&orderby=$order&order=$direction&hierarchical=1");

    and see if it does what you want.

  • Dan


    I'm really new to WordPress, so please excuse me if I'm asking a dumb question.

    I'm setting up a new site, using the "Tiga theme 2.2 / 2.3 upgrade" on WordPress 2.2.2, and I'm having a problem with the blogroll.

    You can see the issue on my page.

    Each links category & sub-category shows up in its own widget. The links also cause the page to not validate.

    Does something need to be changed in tiga.php to fix this?

    -Dan S

  • Thanks for the fix. It fixed blogroll problem.


  • I have not informed Shamsul. Comments are closed on his web site and he does not seem to be interested in supporting the theme any longer (which is a shame, since it's such a great theme!).

  • Thanks much, Alex. Have you informed Shamsul about this patch?

    If not, let me know. I have his email address.

  • Adam

    I found your blog via Google while searching for and your post regarding looks very interesting for me

  • Some semblance of normal...

    Or at least I hope it stays that way for a while. My undying gratitude to Alex at for coding the updates to my favorite theme, Tiga, so that it will work correctly with the latest updates to WordPress.

  • Nice articles, helped me a lot thanks.

  • Thank you so much! I fixed my friend's blog for her. (Thank goodness--it took forever to find a theme we were happy with in the first place!)

  • Thanks for the fix. Works Great! 🙂

Leave a Comment

Put all code inside code tags: [code]your code here[/code]