按照它们在菜单中的顺序获取类别
问题描述:
答
这不是一个正统的方法,但我们没有一个类别排序字段等等...
类别,您可以将此字段用作排序字段。说,在管理员中引入从A到Z的单个字符,并使用get_categories()或wp_list_categories()与选项'orderby' => 'description'
,'order' => 'ASC'/'DESC'
。或者,如果你确实使用这个领域,也许一些创造力与第一个字会做到这一点!像“Java文章类别”而不是“Java文章”; “一堆PHP文章”,而不是“PHP文章”等
答
尝试使用wp_list_categories()函数http://codex.wordpress.org/Template_Tags/wp_list_categories
使用时,orderBy参数。如果你不使用的的说明现场以按名称排序,使用
<ul>
<?php wp_list_categories('orderby=name'); ?>
</ul>
感谢您的答案,但那不是我所期待的。我希望以我在自定义菜单中订购的相同顺序检索类别。 – 2011-01-31 09:18:30
不,我认为这不可能,除非您从数据库中检索菜单并过滤掉其他不属于类别的项目。快速入侵,但无法管理,只能使用类别创建第二个菜单。 – keatch 2011-01-31 09:26:44