我正在使用wordpress 3.01,并希望以此格式列出父级中的多个子类别。没有链接。
{'cat1','cat2'}
这可能吗?
http://codex.wordpress.org/Template_Tags/wp_list_categories 这个电话似乎是正确的,但我无法弄清楚如何在不关闭链接的情况下列出它们
谢谢, Azeem
答案 0 :(得分:1)
您可以使用get_categories()
功能执行此操作。这将返回所有类别的数组。这里有一篇关于它的法典文章:http://codex.wordpress.org/Function_Reference/get_categories
$categories = get_categories();
$parent_id = 25; //the id of the parent category
foreach ($categories as $category) {
if ($category->parent == $parent_id) {
echo "'" . $category->name . "',"
}
}
那应该有用 - 让我知道你怎么走。其他人可能有一个更好的解决方案,但我已经使用了类似的解决方案,它没有任何问题。
答案 1 :(得分:0)
您可以扩展Walker_Category
类,并将其分配到walker
$args
中的wp_list_categories($args);
属性。
通过这样做,您可以覆盖链接的呈现方式。在您的情况下,您可能只需复制Walker_Category
中的代码并删除包含类别名称的部分(<a>
)。
也许有一种更简单的方法;我不知道 - 我是WP n00b。
以下是我为你寻找的一个例子:
http://www.wprecipes.com/how-to-modify-lists-like-categories-and-blogroll-in-wordpress