php - 如何在WordPress中按帖子数量对类别进行排序?

标签 php wordpress

我使用此语法按每个类别中的帖子数量对类别进行排序。

<?php wp_list_categories('title_li=&show_count=1&child_of=3&number=5&orderby=count'); ?>

仍然不起作用..它显示按字母顺序排列的类别。请帮助我!

请查看侧边栏

http://www.primobazaar.com/

最佳答案

这是我从另一个答案修改的一些代码

<?php
    echo '<ul>';
    foreach (get_categories('orderby=count&order=ASC') as $category ) 
    {
         if( $category->category_parent == '0') 
         { 
            $url = '';
            $url =  site_url() . '/' . $category->taxonomy . '/' . $category->slug ;
            echo '<li class="cat-item cat-item-' . $category->term_id . '"><a href="' . $url . '">' . $category->name . ' (' . $category->count . ')</a></li>';

         }
    }
    echo '</ul>';
?>

这是导致答案的问题。

http://wordpress.org/support/topic/cant-get-wp_list_categories-to-list-by-count-help

删除 $category->category_parent == '0'(如果选中)将意味着将选择所有类别,而不仅仅是父类别。

希望这有帮助。

更新

将行 ('orderby=count&order=ASC') 更改为 ('orderby=count&order=DESC') 以进行降序排序。此外,您还必须添加更多参数等,即 &child_of=3&number=5

关于php - 如何在WordPress中按帖子数量对类别进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21606320/

相关文章:

php - Laravel 4 中 jQuery POST 请求总是返回 404 not found

用于带有规则文件的 Gulp 的 PHP Linter?

php - 如何自定义403异常页面?

javascript - 在 PHP 循环中动态创建 jQuery listview

php - 如何计算某个meta_key在列中出现meta_value的次数?

javascript - woocommerce 模态 Bootstrap

Wordpress 导航标签中的 CSS 类

php - 如何在 Laravel/PHP 中将子项作为 json 从数据库插入父项?

wordpress - 根据 WooCommerce 产品库存自动更新产品自定义字段

javascript - Youtube API/JS 选择要播放的视频时出现问题