在我的主页上,我想按日期顺序显示最近的新项目(标准的Wordpress'posts')或事件(自定义帖子类型)。我将以下内容引入每种内容类型,但是得到的是按日期顺序排列的所有事件。其次是按日期顺序排列的所有新闻项-我想要的是按日期顺序排列的新闻或事件,因此,如果最新的项是事件,则首先是新闻,其次是新闻项,必要时是事件,依此类推上。我认为有某种方式可以组合上下文?
<?php
$context = Timber::context();
$context['home_page_content'] = new Timber\PostQuery('post_type=vopthomepage');
// below are the two I want to combine
$eventArgs = array(
'post_type' => 'mec-events','posts_per_page' => -1,'orderby' => array(
'date' => 'DESC'
));
$context['mec_events'] = new Timber\PostQuery($eventArgs);
$postArgs = array(
'post_type' => 'post','posts_per_page'=> -1,'category_name' => 'featured','orderby' => array(
'date' => 'DESC'
));
$context['featured_items'] = new Timber\PostQuery($postArgs);
Timber::render( 'index.twig',$context );
任何帮助都将不胜感激!