Есть ли возможность сортировки по post format?
То есть имеем 10 постов, сперва идут посты у которых post-format-chat, затем post-format-status и затем те, которые не входят ни в один из вышеперечисленных форматов, всё это одним запросом wp_query для страницы архива
Я понимаю как исключить какой-то пост формат из выдачи для архива или с помощью нескольких запросов wp_query сделать нужный мне порядок, но вот как одним запросом сделать не пойму
Буду безумно благодарен если подскажите куда копать, весь интернет перерыл, но этой информации не нашел
function sort_archives( $query ) { if ( ! is_admin() && $query->is_main_query() && is_archive() ) { $slug_term = get_queried_object( ); $args = array ( 'relation' => 'AND', array ( 'taxonomy' => 'post_format', 'field' => 'slug', 'terms' => ['post-format-aside', 'post-format-status'], 'operator' => 'NOT IN' ), array( 'taxonomy' => 'link_tag', 'field' => 'slug', 'terms' => $slug_term->slug ) ); $query->set( 'tax_query', $args ); $query->set( 'orderby', 'modified'); $query->set( 'order', 'DESC' ); } }