有没有办法根据类别/分类列表中包含的帖子数对其进行排序?
的问候, Desizner
答案 0 :(得分:1)
<?php
foreach (get_categories('orderby=count&order=DESC') as $category )
{
/*Some stuff here*/
}
?>
有关详细信息,请查看:https://developer.wordpress.org/reference/functions/get_categories/
答案 1 :(得分:1)
目前(2017年9月)我也使用wp_list_categories(作为Ryan B),但使用以下代码:
<?php wp_list_categories( array(
'orderby' => 'count',
'order' => 'DESC'
) ); ?>
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以使用get_categories()函数并在'taxonomy'中传递以下值之一:'category'(仅获得类别)或'post_tag'(仅获得标签),甚至删除此键,它将得到都。 在下面,我们按帖子按每个类别DESC进行排序。
<?php
$categories = get_categories([
'taxonomy' => 'category',
'orderby' => 'count',
'order' => 'DESC'
]);
foreach ($categories as $category) {
// Do something
}
?>