首页 > 解决方案 > 使用多重元字段条件按字母顺序按元字段排序

问题描述

我想给我的 WP-Query 一些结果,结果是按帖子类型的元值 (nwswa_reservation_event) 的字母顺序排列的。到目前为止,我有这个功能查询:

$args_nwswa_reservations = array (
    // Post or Page ID
    'post_type' => 'nwswa_reservation',
    'meta_key'  => 'nwswa_reservation_event',
    'posts_per_page'    => -1,
    'meta_query' => array(
                    'relation' => 'AND',
                    'post_id' => array(
                        'key'     => 'nwswa_reservation_event',
                        'value' => $post_id,
                        'compare' => '=',
                    ),
                    'post_status' => array(
                        'key'     => 'nwswa_reservation_status',
                        'value' => 'storniert',
                        'compare' => '!=',
                    ), 
                ),

);

希望你能进一步帮助我。

最好的祝愿卢卡斯

标签: wordpress

解决方案


$args_nwswa_reservations = array (
// Post or Page ID
    'post_type' => 'nwswa_reservation',
    'meta_key'  => 'nwswa_reservation_event',
    'posts_per_page'    => -1,
    'orderby' => 'meta_value',
    'order' => 'ASC',
    'meta_query' => array(
                'relation' => 'AND',
                'post_id' => array(
                    'key'     => 'nwswa_reservation_event',
                    'value' => $post_id,
                    'compare' => '=',
                ),
                'post_status' => array(
                    'key'     => 'nwswa_reservation_status',
                    'value' => 'storniert',
                    'compare' => '!=',
                ), 
            ),

);

推荐阅读