我正在尝试按具有“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。我完全迷失了,我真的不明白为什么我无法弄清楚这一点。提前感谢大家的帮助。我知道这对大多数人来说可能是补救措施,所以我真的很感激。