【发布时间】:2018-06-12 15:35:31
【问题描述】:
在 Wordpress 页面模板中,我设置了一个 WP 自定义查询,该查询查询名为“recipe”的自定义帖子类型和如下常规帖子。这可行,但其中的'orderby => 'date' 不起作用:该页面首先列出按日期排序的常规帖子,然后按日期列出食谱。但我需要按日期排序所有这些(即混合)。
这是我的自定义查询的定义:
$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$number_of_posts = get_option('posts_per_page', 12);
$args = array(
'post_type' => array('recipe', 'post'),
'post_status' => 'publish',
'posts_per_page' => 12,
'orderby' => 'date',
'order' => 'ASC',
'paged' => $paged
);
$my_loop = new WP_Query($args);
[...followed by the loop...]
感谢任何提示我可以做些什么来实现所需的排序。
【问题讨论】:
标签: php wordpress custom-post-type