[wp-trac] Re: [WordPress Trac] #9661: cat_row doesn't not list all
categories
WordPress Trac
wp-trac at lists.automattic.com
Tue Apr 28 14:32:49 GMT 2009
#9661: cat_row doesn't not list all categories
--------------------------------------------------+-------------------------
Reporter: hailin | Owner: anonymous
Type: defect (bug) | Status: reopened
Priority: normal | Milestone: 2.8
Component: General | Version:
Severity: normal | Resolution:
Keywords: developer-feedback reporter-feedback |
--------------------------------------------------+-------------------------
Comment(by hailin):
patch is for WP trunk revision 11073 (those functions were there since
June 2008).
The subtree handling had an issue because $my_parent in the following
block was not initialized, thus while statement won't execute at all. In
the patch, I also used $p to refer to the parent term_id, to distinguish
it from category object itself so that it's a little bit more readable.
$my_parents = array();
while ( $my_parent) {
$my_parent = get_category($my_parent);
$my_parents[] = $my_parent;
if ( !$my_parent->parent )
break;
$my_parent = $my_parent->parent;
}
hakre: thanks for the array foreach notes, I learned something too.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/9661#comment:18>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list