2013-08-28 226 views
0

我有很多类别和子类别在我的网站。我手动显示它们,我的意思是我写道:显示类别和子类别 - wordpress

<ul> 
<li>..menu..</li> 
<li>..menu..</li> 
</ul> 

我确信有一个正确的方法来做到这一点。我确信有这个功能。有人可以告诉我吗?

感谢

回答

1

是的,有。

使用wp_list_categories()

一个例子:

<ul> 
<?php wp_list_categories('orderby=name&show_count=1&exclude=10'); ?> 
</ul> 

该功能负责格式化过。如果你想要未格式化的结果,你可以使用get_categories()来代替。

0

在大多数基于php的内容管理系统中,这将通过获取包含类别和foreach()循环的对象来处理。

echo "<ul>"; 
foreach($menus as $menu) { 
    echo "<li>" . $menu->link . "</li>"; 
} 
echo "</ul>"; 

每个CMS都有它自己的对象,但循环非常标准。