Как задать свою сортировку постов для отдельной таксономии в 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' (дата публикации) ТОЛЬКО для таксономии? не для архивов

через фильтр или меняя цикл, подскажите код...

Заметки к вопросу:
william-nash 4.4 года назад

решено через фильтр

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' );
	}

}