複数のカスタムフィールドの値を元に並び替え(ソート)を行う方法

Custom Field Templateの複数の項目を元に記事を並べ替えする方法。
例:カスタムフィールドテンプレート項目の「開催日」と「開始時間」を基準に、昇順(数の小さいものから大きいものへ)で並べ替える

テンプレートファイル
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php $args = array( 'post_type' => 'sch', "meta_query" => array( "relation" => "AND", "開催日" => array( "key" => "開催日", ), "開始時間" => array( "key" => "開始時間", ), ), "orderby" => array( "開催日" => "ASC", "開始時間" => "ASC", ), ); ?> <?php $query = new WP_Query( $args ); ?> |
![MARKLEAPS[マークリープス]](https://markleaps.com/blog/wp-content/themes/mkl/images/00_logo.png)

![[WordPress] プラグイン「WP ALL Import」で既存記事を一括更新(CSV上書き)する方法](https://markleaps.com/blog/wp-content/uploads/2025/10/wp-all-import_update-500x254.jpg)
![[WordPress] CSVで記事を一括インポート-プラグイン「WP ALL Import」の使い方](https://markleaps.com/blog/wp-content/uploads/2025/10/wp-all-import-500x254.jpg)
![[WordPress] 記事への画像挿入方法](https://markleaps.com/blog/wp-content/uploads/2025/10/pic_manual_mainimg-500x254.png)
![[WordPress] カテゴリーとタグの違いと設定方法](https://markleaps.com/blog/wp-content/uploads/2025/10/wp-category-tag-500x254.jpg)