我在wp_query
文件中使用以下taxonomy.php
来尝试显示该分类中术语中的帖子列表。
我还有6个分类,我希望将其应用于此,因此我想将$ args 'taxonomy' => 'topic'
和'terms' => 'arabisation'
动态,与用户正在查看的当前页面相关联
由于
<?php get_header(); ?>
<?php get_sidebar(); ?>
<section id="hero-image">
<div class="gradient-overlay">
<?php
// vars
$queried_object = get_queried_object();
$taxonomy = $queried_object->taxonomy;
$term_id = $queried_object->term_id;
$image = get_field('image', $taxonomy . '_' . $term_id);
// load image for this taxonomy term (term object)
echo '<img src="'.$image['sizes']['large'].'" />';
?>
</div>
<div class="grid">
<header class="unit full-width">
<a href="<?php echo home_url(); ?>/" title="Kurdistan Memory Programme" class="logo"><?php bloginfo( 'name' ); ?></a>
</header>
<footer class="unit one-half">
<h1><?php single_cat_title(); ?></h1>
<h4 class="scroll-down">Scroll down to continue</h4>
</footer>
</div>
</section>
<main class="grid">
<? if ( have_posts() ) : ?>
<? while ( have_posts() ) : the_post(); ?>
<div class="unit col-6-12">
<figure class="thumbnail">
<? if ( has_post_thumbnail() ) {
the_post_thumbnail();
} ?>
<figcaption>
<h4><? the_title(); ?></h4>
<h5><? the_excerpt(); ?></h5>
<h6><a href="<? the_permalink(); ?>">View Project</a></h6>
</figcaption>
</figure>
</div>
<? endwhile; ?>
<? endif; ?>
</main>
<?php get_footer(); ?>
答案 0 :(得分:0)
Taxonomy.php文件已运行一个查询,该查询返回应用了该分类术语的帖子,请尝试以下操作:
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<div class="unit col-6-12">
<figure class="thumbnail">
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail();
} ?>
<figcaption>
<h4><? the_title(); ?></h4>
<h5><? the_excerpt(); ?></h5>
<h6><a href="<? the_permalink(); ?>">View Project</a></h6>
</figcaption>
</figure>
</div>
<?php endwhile; ?>
<?php endif; ?>
taxonomy.php文件将自动填充你的循环,所以你只需要使用一个标准的wordpress循环来遍历所有符合所选分类术语的帖子。