WP_Queryで記事を取得するときにカスタムフィールドで並び替える

WordPressで記事を取得するときにカスタムフィールドの値で並び替えたいときがあります。
以下のコードでソートをすることができます。
コード
<?php
$args = array(
'post_type' => 'my_custom_post_type',
'meta_key' => 'age', // カスタムフィールドの名前(meta_key)
'orderby' => 'meta_value_num', // 文字列はmeta_value
'order' => 'ASC',
'meta_query' => array(
array(
'key' => 'age',
'value' => array( 3, 4 ),
'compare' => 'IN',
),
),
);
$query = new WP_Query( $args );
参考サイト
-
前の記事
PHPで全角・半角の変換をする 2019.09.04
-
次の記事
ウィンドウリサイズ完了時に処理を実行する 2019.09.06