查看在Wordpress中创建的最新类别

时间:2015-07-28 02:37:56

标签: wordpress

我正在我的网站上创建一个部分,该部分将显示最后创建的五个类别。我怎么能这样做?

以下代码是我想要的,就像知道如何按顺序申请,如果是最新发布的类别。

<?php
    $cat = get_query_var('cat');
    $categories=get_categories('child_of='.$cat);
    if ($categories) { 
?>

<div class="subcat-archive">
<?php
    $cat = get_query_var('cat');
    $categories=get_categories('child_of='.$cat);
    if ($categories) {
        foreach($categories as $term) {
            echo $title . '<a href="' . get_category_link( $term->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $term->name ) . '" ' . '>' . $term->name.'</a> | '; 
        }
    }
?>
</div>
<?php
}
else {
?>
<?php
}
?>

1 个答案:

答案 0 :(得分:0)

orderby参数设置为'id',将order参数设置为'DESC'。 WordPress对象的ID是连续的,因此最近的类别将具有比旧类别更高的ID。您可以像这样更新代码:

$categories=get_categories(array(
    'child_of'=>$cat,
    'orderby'=>'id',
    'order'=>'DESC'
));

查看文档以获取更多信息:https://codex.wordpress.org/Function_Reference/get_categories