【发布时间】:2017-07-28 13:16:38
【问题描述】:
我有以下代码来显示所有类别和类别中的最后一篇文章 - 使用 Wordpress:
foreach( $categories as $category ) {
$category_link = sprintf(
'<a href="%1$s" alt="%2$s">%3$s</a>',
esc_url( get_category_link( $category->term_id ) ),
esc_attr( sprintf( __( 'View all posts in %s', 'textdomain' ),
$category->name ) ),
esc_html( $category->name )
);
global $post;
$args = array( 'posts_per_page' => 1, 'category' => $category->term_id);
$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post );
$newpost="<a href=".get_the_permalink()."><b>".get_the_title()."</b></a>
$newdate=get_the_date();
endforeach;
现在这些类别是按字母排序的。
有没有办法按照上一篇文章的日期对它们进行排序?
我想过在第一行添加一个参数,例如:
foreach( $categories as $category sort by ... )
但我找不到办法。
也许你能帮忙?
感谢您的帮助!
刚刚找到这个工作代码: get_categories order by last post
【问题讨论】:
标签: php wordpress sorting categories