0

「yyyy/mm/dd」形式のカスタム フィールドでページを並べ替えようとしています。私が抱えている問題は、何を試しても、タイトルのアルファベット順でリストを取得し続けることです。

ループの外でクエリを実行し、ページをソートされた順序で返す方法はありますか?

$args = array(
    'parent' => 462, 
    'child_of' => 462,
    'sort_column' => 'Date',
    'post_status' => 'publish',
    'sort_order' => 'ASC'
); 
$pageposts = get_pages($args);

これも試してみましたが、まだ機能していないようです。

$args = array(
    'meta_key' => 'Date',
    'orderby' => 'meta_value_num',
    'parent' => 462, 
    'child_of' => 462,
    'post_status' => 'publish',
    'order' => 'ASC'
); 
$pageposts = get_pages($args);

meta_value と meta_value_num を試してみました。私は完全に道に迷っており、なぜこれを理解できないのか本当に理解できません。ご協力いただきありがとうございます。これでほとんどの人が改善される可能性があることを私は知っているので、本当に感謝しています.

4

2 に答える 2