我们根据Blankslate主题创建了一个Wordpress主题。在tag.php
我看到了:
<?php get_header(); ?>
<div id="blog-content">
<?php the_post(); ?>
<h1 class="page-title"><?php _e( 'Tag Archives:', 'blankslate' ) ?> <span><?php single_tag_title() ?></span></h1>
<?php rewind_posts();
get_template_part( 'nav', 'above' );
while ( have_posts() ) {
the_post();
get_template_part( 'entry' );
}
get_template_part( 'nav', 'below' ); ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
我们有多个帖子标记为“文档管理”,但是当我们浏览标记时,我们只看到最新的帖子。我可以更改哪些内容以查看给定标记的所有帖子?
答案 0 :(得分:0)
你需要改变wordpress中的循环,设置这样的一些参数,然后通过WP_QUERY
E.G
这将获得最新的帖子
$args = array(
post_type => 'post',
posts_per_page => '20',
tax_query => array(
array(
'taxonomy' => 'category',
'terms => 'your custom slug here'
'field' => 'slug'
),
),
);
$query = wp_query($args)
然后将$ query传递给帖子,如此
while($query->have_posts() : $query->the_posts();
答案 1 :(得分:0)
您是否尝试删除此脚本?
<?php the_post(); ?>
标记为<div id="blog-content">
下的
和这一个
rewind_posts();
似乎你不需要那个脚本。我认为这就是问题所在。