0
我有下面的代码来显示所有类别和帖子的最后一个类别 - 使用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
这样你只需要做循环,因为你的变量将递减已经过筛选,按日期 –
我不明白downvote,因为这个答案看起来像我站在哪里的最佳解决方案,考虑问题是多么模糊。但是,该评论本应附加在问题本身之后。 – ksjohn
你有没有试过我的解决方案? –