На single.php у меня есть стандартный цикл WP, который отображает содержимое публикации.
<main>
<div class="container">
<?php if (have_posts()): while (have_posts()) : the_post(); ?>
<article>
<div class="col-md-12">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>
</article>
<?php endwhile; ?>
<?php endif; ?>
</div>
</main>
Ниже, у меня есть простой цикл, который отображает 3 последних пользовательских элемента типа записи
<div class="manuals">
<?php
$loop = new WP_Query( array(
'post_type' => 'manuals',
'posts_per_page' => 3
)
);
?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="col-md-12">
<?php if ( has_post_thumbnail()) : // Check if Thumbnail exists ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php the_post_thumbnail(); // Fullsize image for the single post ?>
</a>
<?php endif; ?>
<h5><?php the_title(); ?></h5>
</div>
<?php endwhile; wp_reset_query(); ?>
</div>
Как посты, так и пользовательский тип поста имеют две категории WP (простые, продвинутые).Если пользователь открывает статью, которая размещена в категории «продвинутый», я бы хотел, чтобы пользовательский тип поста отображал только сообщения из категории «продвинутый» ...
Надеюсь, вы поняли, что я имею в виду, английский немой родной язык ... Спасибо за помощь!