Как задать свою сортировку постов для отдельной таксономии в taxnomy.php?
Создал произвольный тип записей, для него таксономию (категория), в файле taxonomy.php вывожу стандартный цикл:
<h1><?php single_term_title(''); ?> </h1>
<div class="container">
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post();
get_template_part( 'template-parts/product');
endwhile; ?>
<div class="text-center">
<?php the_posts_pagination(); ?>
</div>
<?php else : ?>
<p class="text-center">Продукции нет</p>
<?php endif; ?>
как создать сортировку записей 'order' => 'ASC' (дата публикации) ТОЛЬКО для таксономии? не для архивов
через фильтр или меняя цикл, подскажите код...
решено через фильтр
add_action( 'pre_get_posts', 'customise_speakers_taxonomy_archive_display' ); function customise_speakers_taxonomy_archive_display ( $query ) { if ( (is_tax('slug таксы')) || (is_tax('и еще slug таксы')) ){ $query->set( 'orderby', 'date' ); $query->set( 'order', 'ASC' ); } }