В моем файле index.php есть следующий запрос для циклического просмотра сообщений при их разбивке на страницы.
$posts_per_page = get_option( 'posts_per_page' );
$paged = ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1;
$args = array(
'post_status'=>'publish',
'posts_per_page' => $posts_per_page,
'paged' => $paged,
);
$query = new WP_Query($args);
// The loop
if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post();
the_title();
endwhile; endif;
Он отлично работает, но, например, когда я пытаюсь просмотреть таксономию, принадлежащую пользовательскому типу сообщений mysite.com/custom-taxonomy
, он по-прежнему зацикливает обычные сообщения блога вместо пользовательского типа сообщений.
Как сделать так, чтобы index.php отображал сообщения, независимо от того, являются ли они обычными сообщениями в блогах, пользовательскими типами сообщений, пользовательской таксономией или пользовательскими терминами? Без создания отдельных archive-taxonomy
файлов.
Кажется излишним создавать новый файл для каждой таксономии/типа записи/термина при использовании одного и того же HTML для всех них.