是否可以按“开始日期”筛选自定义分类法归档中的事件(WP查询)?
我创建了一个名为“事件”的自定义帖子类型,其中“事件”是一个开始日期
当我查看来自自定义帖子类型的自定义分类列表数据时,我希望事件以DES方式按开始日期过滤。
我认为这个代码会起作用-我走对了吗?
//Using Wordpress Pre-Get filter to order the custom taxonomy by custom field
function customize_customtaxonomy_archive_display ( $query ) {
if (($query->is_main_query()) && (is_tax(\'country\')))
$query->set( \'post_type\', \'your-post-type\' ); // not sure??
$query->set( \'posts_per_page\', \'-1\' );
$query->set( \'meta_key\', \'start_date\' ); // this is meta_field
$query->set( \'orderby\', \'meta_value_num\' );
$query->set( \'order\', \'ASC\' );
}
add_action( \'pre_get_posts\', \'customize_customtaxonomy_archive_display\' );
以上内容来源于此:
Custom Taxonomy order by Custom Field我原以为上面的内容对我有用,但事实并非如此——也许是因为我不确定在$query->set( \'post_type\', \'your-post-type\' ); 一点
我应该在那里添加什么?