Я создаю функцию для заказа определенного пользовательского типа записи (например: produit).Он хорошо работает на странице архива CPT, но не работает на страницах настраиваемой таксономии (например, категории):
function my_pre_get_posts( $query ) {
// do not modify queries in the admin
if( is_admin() ) {
return $query;
}
// only modify queries for 'produit' post type
if( isset($query->query_vars['post_type']) && $query->query_vars['post_type'] == 'produit') {
$query->set('orderby', 'meta_value');
$query->set('meta_key', 'irank');
$query->set('order', 'DESC');
}
// return
return $query;
}
add_action('pre_get_posts', 'my_pre_get_posts');
Как я могу добавить свой код, чтобы настраиваемый заказ применялся также к моей настраиваемой таксономиистраницы?
Большое спасибо