Я создал собственный тип поста и собственную таксономию, чтобы соответствовать ему.
Я не могу понять, как запрограммировать цикл в шаблоне taxonomy-{taxonomy}.php
, чтобы он отображал только те сообщения, которые соответствуют текущей странице архива таксономии, на которой кто-то находится. <domain>taxonomy/term
Я создал цикл, который выполняет фильтрацию на основе таксономии, однако, он не динамический, цикл работает для любого термина пользовательской таксономии, для которого я его запрограммировал.
Мне бы хотелось, чтобы он знал, в каком архиве таксономии (на основе URL?) Находится пользователь, и отображал бы только сообщения из этой таксономии, не создавая шаблон для каждого термина таксономии.
Токовая петля:
<?php
$args = array( 'post_type' => 'event', 'type' => 'party', 'post_status' => 'future', 'posts_per_page' => 50, 'order' => 'ASC' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();?>
<div class="event-item">
<div class="event-meta gold">
<div class="event-date"><?php the_time('M d'); ?></div>
<div class="event-time"><?php the_time('g:i A'); ?></div>
</div>
<div class="event-title">
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">
<?php the_title(); ?>
</a>
</div>
<div class="entrytext">
<?php the_content(); ?>
</div>
</div>
<?php endwhile; ?>
Резюме: замена партии на что-то, что может изменить ее в зависимости от того, на какой странице находится пользователь, была бы впечатляющей!