WordPress Plugin – My Category Order

My Category Order allows you to set the order in which Post categires will appear on your WordPress site. Uses a drag and drop interface for ordering. Adds a widget with additional options for easy installation on widgetized themes.

Download here: My Category Order – WordPress.org Plugin Directory

Want to make a donation?

Plugin Info

My Category Order was released in 2006 and has been compatible with every version of WordPress from 1.5 to 2.8.5. It went through a lot of changes, but the effort needed to keep it backwards compatible was quite burdensome. Breaking support for versions of WP older than 2.8 allowed for the inclusion of a more powerful widget and the removal of the horrible taxonomy.php patch (believe me I hated it more than anyone).

The most exciting change comes from the move to the new Widget API. It makes adding support for multiple widget instances a snap. Rewriting the widget code also allowed me to add widget options for nearly every single parameter normally available to the wp_list_categories template function. If you were being held back by the lack of options on the built in Categories widget then definitely check that out.

If you’d like to say thank you or make a donation please visit my Gifts and Donations page.

Looking for fast, reliable and affordable web hosting? Try StableHost.

Read my StableHost review with the latest coupons

256 Replies to “WordPress Plugin – My Category Order”

  1. Hi,

    With Mycategory order I have installed it uninstalled it ftp installed it and it is not working no matter what I do.

    Is there any bugs or any known problems since WP 2.8.6?

    Regards,

  2. hello,
    i install your plug in but he wont make any changes to my cat and sub cat.

    any idea why?
    my blog in in Hebrew. is it matter ?

    thanks

  3. Hi!
    i install your plug in, it lets me order the cats… but after finishing (“clik here to order”) id does not make any changes to my cat order.
    My wordpress is in spanish language.

    thanks for your workout!

  4. Great plugin, two things though:

    1. The checkbox options are not visually holding their status. This code starting around line 389 in mycategoryorder.php will fix it (note the addition of (bool) ):

    <input class="checkbox" type="checkbox" id=”get_field_id(‘show_dropdown’); ?>” name=”get_field_name(‘show_dropdown’); ?>” />
    <label for="get_field_id(‘show_dropdown’); ?>”>

    <input class="checkbox" type="checkbox" id=”get_field_id(‘hierarchical’); ?>” name=”get_field_name(‘hierarchical’); ?>” />
    <label for="get_field_id(‘hierarchical’); ?>”>

    2. Are you considering the possibility of adding additional option(s) to show the posts, maybe a recent list of excerpts, under each category?

  5. Thanks for the effort put into this plugin. I took over a site for a new client who was using the older version. When I upgraded to the new version, the descriptions were no longer visible. Instead of the description being displayed on mouseover, what I get is “View all posts filed under…”

    What am I missing or doing wrong here?

  6. ’m using WordPress MU 2.8.6. On the blogs I’ve created, I am using the FoCal plugin combined with My Category Order. When I publish a post from an admin account, everything works fine. If I publish from an author account, the My Category Order defaults to alphabetical order and the numbers after the categories to indicate how many posts have been written in that category does not update. If I publish from an editor account, the numbers do update, but the My Category Order still defaults back to alphabetical. If I log in to admin and rebuild the cache in FoCal, it goes back to how it’s supposed to look. Will I always have to rebuild the cache after every posting?

    I’m don’t have much technical knowledge with coding the WordPress theme. I used Artisteer 2 to create it. But, if you point me in the right direction I can probably fix it.

    One of the sites I’m working with is http://www.grubcritic.com/annarbor

    Best Wishes,

    Kim

  7. I cannot get this to work either. Can anyone tell me exactly which file in which directory (wp-admin)? I need to modify and where with what text?
    I think I need to add something to the sidebar.php file, but unsure as to exactly what and where.
    Many thanks,
    Lisa

  8. That would be great if plugin would use some css… or would be wrapped in some or at least it could use some predefined id names for and tags.
    Then I use it as widged its no way how to wrap it in your own div.

    Or the widget could have some fields like AddBefore and AddAfter

  9. That would be great if plugin would use some css… or would be wrapped in some ‘div id=”MyCategoryOrder”‘ or at least it could use some predefined id names for ‘ul’ and ‘li’ tags
    Then use it as widged its no way how to wrap it in your own div

    Or the widget could have some fields like AddBefore and AddAfter

  10. Hi,

    firstly i wish to thanks you for your great plugins and for the share of them. I’ve updated the french translation for my-page-order, my-category-order and my-link-order and have done some (very) littles “corrections/modifications” in them (for translations purposes) and i wish to be able to send you the files.
    Could you please contact me by mail, by the way i’ll send you back the modified files ;).

    Thanks again.

    Amicably,

    Pierre.

  11. Hi,
    love the plugin, have a question though:
    is there a way to assign a special CSS class to the current selected item, so we could highlight it?

  12. This plugin looks like it’s exactly what I need. However, it isn’t changing the categories on my site. I am using WPN2 premium theme, not sure if that makes a difference.

    I have a mixed martial arts site with about 10 total categories, so I really would like to get them organized correctly so they’re not too awkward. If you have a suggestion or seeing would help, I’m at http://mma.bs

    Thanks!

  13. In case it helps someone to remove the category title I used a html space such as

    Great plugin I was trying to do this for hours today.

  14. Hey there,

    one question:

    is it possible to use the my category order-managed sorting within the following wordpress code as a parameter?

    wp_list_categories(‘title_li=0&orderby=name&show_count=0&exclude=1’);

    for example: orderby=mycategoryorder

    thank a lot for your help and this great plugin,
    andreas

  15. Hi.. I like the plugin, but am having an issue. Is there a way I can prevent each category link from displaying an “alt” tag of the category’s entire Description during hover/rollover of each link? I hope that made sense.. thanks for your time.

  16. Nevermind.. you can ignore my question.. I finally figured it out. Any chance of creating a simple “how to” with a brief description of what each item does? Just a thought, to make things easier to understand (for beginners like me).

  17. I’m using 2.9.2

    I downloaded the widget and it looks fine. It let’s me drag and drop the categories into the order I want. I press the update button and that’s fine. But when I look at the site, it hasn’t changed the order.

    I’m a WP newbie, so could use some advice please.

    Thanks
    Stephen

  18. RICK IS THE MAN.
    “In order to make it work on my site, I had to update the parameters within the function wp_list_categories. I added orderby=order in the function call. The complete code that works for me is:”

    Go to header.php in the theme folder and find the line that has:

    is hould be:

    notice Rick made it orderby=order. I added this to the code and viola it worked.

  19. RICK IS THE MAN.
    “In order to make it work on my site, I had to update the parameters within the function wp_list_categories. I added orderby=order in the function call. The complete code that works for me is:”

    Go to header.php in the theme folder and find the line that has:
    <?php wp_list_categories('orderby='.$trns_options["orderBy"].

    it should be:
    <?php wp_list_categories('orderby=order'.$trns_options["orderBy"].

    notice Rick made it orderby=order. I added this to the code and viola it worked.

  20. i have a problem… I opened my sidebar.php i found the code :

    BUT which code i will replace?
    i tried “wp_list_categories(‘orderby=order&title_li=’);” and <?php wp_list_categories('orderby=order'.$trns_options["orderBy"].

    They doesnt work!…

  21. WP 2.9.2 / MyCategoryOrder 2.8.7.

    Finally figured out how to use it, dragging the widget to the left sidebar. Thx for this tool, makes navigation much more efficient.

    Simon

  22. Man Ya’ll Had Me Runnibg East Looking For A Sunset.

    WP 2.9.2 / MyCategoryOrder 2.8.7.

    I drag n drop my categories to the order I wanted.
    Okay All Good So Far.

    I check my site & the categories didn’t change.
    Shucks!

    I go to header.php.
    I’m pasteing code, it’s not working.
    I put my original code back.

    Went to my widgets, draged My Category Order to
    the sidebar.
    Moved old category to the inactive widgets.

    This Plugin Worked Like A Champ.
    Boom! Done Deal, & I’m On To My Next Task.
    I give this plugin 5 Stars *****

    I’m happy to donate $5 dollars to Developer.
    The donate link is listed on wordpress.org
    Under the download link.

    DO THE RIGHT THING.

    I had like 40 categories.

    It’s All Goodie Goodie

  23. Hello,
    I’ve just update to Version 2.8.7 and I’m running WordPress version 2.9.2.
    Since the update I can’t drag the categories anymore, the cross tool just highlights the text to select it, this using either IE8 or FF3.6

    Please advise, up to now it was working flawlessly, regards,
    Eric

  24. Hi I am website developer, I encounter this problem before, on my client website that im doing. Then this is working for me wp_list_categories(‘orderby=order… I used version 2.9.x . Thanks great plugins and interfacing of drag and drops

  25. Hello all,

    (in ref. of my comment #40 – resolved)
    Andrew contacted me and suggested my problem was with a javascript conflict and the installation of a new plugin. In fact it was a conflict with what seemed to be a very old jquery version used by wp-ecommerce I’ve installed long time ago and never used. Upgrading wp-ecommerce to their latest version resolved the problem.

    Again “My Category Order” is working fine, thanks for this great plugin and the fast support.
    Regards,
    Eric

  26. its a great plug-in for a regular Blog
    but doesn’t work in wordpress MU latest ver..

    to fix it manually means i don’t need the
    plug-in so… any plug-in update coming ?

  27. Himanshu, not sure how you are trying to create a subcategory, but the way I created subcategory was to create the Page and then under the Attribute options to the left on that same page, I chose the main parent page that the subcategory should fall under.

  28. The plugin don’t works in wordpress 3.0.
    I have the page-order and it work but the plugin my-category-order isn’t work
    when new version?

    PS:sory for my bad english.
    I’m Portuguese

  29. I’m trying to use this plugin with a non-widgetized WordPress theme (not my site…).
    I guess all I need to do is replace the existing category list display code in the sidebar.php file with a call to a function in the mycategoryorder.php file?

    Any help would be much appreciated!

    Thanks —

Comments are closed.