我有一个名为“value\\u date”的自定义字段,其中添加日期,例如yyyy/mm/dd
这个想法是把即将到来的日期排在循环的第一位,有可能吗?
我使用了自定义post taxonomy事件日期的模板。php,这是函数中的代码,它不起作用。
Functions.php
add_action(\'pre_get_posts\',\'search_filter\');
function search_filter($query){
if ( !is_admin() && $query->
is_tax( \'event\', \'date\' ) ) {
$today = date( \'Y-m-d\' );
$query->set(\'post_status\', \'publish\');
$query->set(\'meta_value\', $today);
$query->set(\'meta_key\', \'value_date\');
$query->set(\'orderby\', \'meta_value_num\');
$query->set(\'order\', \'ASC\');
}
}