WordPress:按最新发布日期排序

时间:2016-10-03 06:15:36

标签: php wordpress sorting themes categories

我正在使用自定义WP主题。我需要在各个类别下显示每个帖子,这样工作正常。但是,我想根据发布的帖子日期对类别进行排序。

我找到了一个答案,但它不能在我的代码中工作,我不知道如何在我的代码中使用它。所以,我需要任何人的专家帮助/输入下面的代码。 Similar answer

     **<?php
    $terms = get_terms( array(
        'taxonomy' => 'category',
        'hide_empty' => false,
        'orderby' => 'date',
        'order' => 'ASC',

    ) );

    foreach($terms as $cat){
        $cata_name = $cat->name; 
        $term_id = $cat->term_id; 
        $catqueryy = new WP_Query( 'cat='.$term_id.'&posts_per_page=10');$count = $catqueryy->found_posts;while($catqueryy->have_posts()) : $catqueryy->the_post();?>    


                        <div class="list-group">
                            <p class="post_excerpt">
                            <?php echo ' <a  href="'.home_url('index.php/category/'.$cata_name).'">'.__(get_the_title(),'rockon').'</a>'; ?>  
</div>
<?php
endwhile; 
?>

1 个答案:

答案 0 :(得分:0)

您可以尝试按日期显示所有类别

    <?php $args = array(
    'show_option_all'    => '',
    'orderby'            => 'ID',
    'order'              => 'DESC',
); ?>
 <?php wp_list_categories( $args ); ?>