wordpress - 使用多重元字段条件按字母顺序按元字段排序
问题描述
我想给我的 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' => '!=',
),
),
);
希望你能进一步帮助我。
最好的祝愿卢卡斯
解决方案
$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' => '!=',
),
),
);
推荐阅读
- spring-boot - 无法使用 Spring WebFlux 和 ReactiveCassandraRepository 编写自定义查询
- perl - 摘要::SHA 不能使用 sha512256_hex
- google-cloud-dataflow - 在 Python 中使用 Apache Beam/Dataflow 读取 UTF-16 csv
- logstash - Logstash 从现有的 json 创建新的 json
- python - matplotlib小提琴情节奇怪的输入要求
- html - 在 Bootstrap 中定义多条用于白天表示
- r - 控制 R 中的多个变量
- angular6 - 找不到模块“./user”。在 app.component.ts
- ios - Xcode WKWebView 代码允许 WebView 处理弹出窗口
- java - 如何将模式与 jaxb2 绑定以获取重复的元素名称