我正在使用自定义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;
?>
答案 0 :(得分:0)
您可以尝试按日期显示所有类别
<?php $args = array(
'show_option_all' => '',
'orderby' => 'ID',
'order' => 'DESC',
); ?>
<?php wp_list_categories( $args ); ?>