On Wed, Jun 10, 2009 at 10:34 AM, Nathan Rice<[email protected]> wrote: > Then perhaps hierarchical means something different in get_categories than > it does in get_posts. It was my understanding that the hierarchical argument > was a sorting mechanism, returning child categories (and other descendants) > directly after their parents. [snip] > That's what the argument does for get_pages at least.
I think what you're seeing with get_pages is more an accident of its internal retrieval algorithm than anything else. Because both get_pages and get_categories return single-dimensional arrays, there are a number of ways they could potentially represent the order of hierarchical data; you mention one possibility, but I don't think that WordPress historically has committed to any particular one, either in documentation or common usage. And if WordPress does end up using modified preorder tree transversal (there's a WP Google Summer of Code project along those lines, I believe), then you can expect the order to change again. Perhaps we need a parameter to specify how to order hierarchical data, or maybe the "order" parameter can be expanded to specify such things. The Codex page > indicates that as well: > "Display sub-categories as inner list items (below the parent list item) or > inline." My guess is that someone has cut-and-pasted from wp_list_categories, as get_categories doesn't return any list items. It should be corrected. _______________________________________________ wp-testers mailing list [email protected] http://lists.automattic.com/mailman/listinfo/wp-testers
