У меня есть 3 категории в WordPress: события, новости и вебинары.
Я хотел бы изменить порядок сообщений по умолчанию для категории «События» для сортировки в порядке возрастания, а для других - в порядке убывания,Я попытался использовать следующий код в functions.php:
function change_category_order( $query ) {
if ( $query->is_category('10') && $query->is_main_query() ) {
$query->set( 'orderby', 'date' );
$query->set( 'order', 'ASC' );
}
}
add_action( 'pre_get_posts', 'change_category_order' );
'10 'в качестве идентификатора категории, однако, похоже, ничего не происходит.
Любые предложения будут с благодарностью!