Support » Fixing WordPress » Parent Categories Gone After 1.5 Upgrade

  • Hello:

    I recently upgraded from 1.2 to 1.5. I followed the upgrade instruction carefully and appeared to not encounter any problems. However, I quickly noticed that the parent categories no longer appears. In other words, the categories are now in one list—the sub category are no longer indented. However, in the categories management interface (categories.php), they appear to still be organized into parent categories and sub categories.

    In the sidebar.php file the code:

  • <h2><?php _e(‘Categories’); ?></h2>
      <?php list_cats(0, ”, ‘name’, ‘asc’, ”, 1, 0, 1, 1, 1, 1, 0,”,”,”,”,”) ?>
  • Any suggestions would be greatly appreciated!

Viewing 7 replies - 1 through 7 (of 7 total)
  • You might want to try again with wp_list_cats since it follows a more “verbal” approach than list_cats does.

    For what you are using, if I read this right, you have 0 set where it should be TRUE or FALSE not 0. I don’t know if it will respond to 0 or 1 as a TRUE or FALSE replacement. Might change it and see if that makes a difference. Under FILE you have 1 and that should be a string like index.php or another filename. Under LIST, you have 0 which isn’t a TRUE or FALSE…these are brutal. Here:

    <?php list_cats(optionall, 'all', 'sort_column',
    'sort_order', 'file', list, optiondates,
    optioncount, hide_empty, use_desc_for_title,
    children, child_of, 'categories', recurse,
    'feed', 'feed_img', 'exclude',
    hierarchical); ?>

    What I do with these is to write all the arguments down with the apostrophe quotes and all, with the default answers, and then go through and change each one to what I want, just to make sure.

    All these 1,0101,201,34oi2u34098 makes me cross-eyed.

    SPJ, There are 18 arguments, but you have only 17. Add one more!

    OH, and I forgot, indents are handled by the style.css file in the Theme you are using. Change the padding or margins there to indent them more or less than you want.

    Thanks for all the replies. I’ll give it a try this evening.

    Still having problems. I played with the arguments in list_cats, but still have the same problem. My goal is to format the categories to have them organized by parent category:

    – sub
    – sub
    – sub
    – sub
    – sub
    – sub

    currently, all categories are displays, but they are not organized by parent category. does that organization need to occur in css? if so, what do i need to add/modify? any help would be greatly appreciated!

    from sidebar.php:

  • <h2><?php _e(‘Categories’); ?></h2>
      <?php list_cats(1, ‘All’, ‘name’, ‘asc’, ‘index.php’, 1, 0, 1, 1, 0, 1,0,0,”,”,”,”,0) ?>