有很多方法可以让你做到这一点,这里有一个。。。
创建一个名为tag.php
并在其中插入以下内容:;
<?php get_header();?>
<?php $tag_loop = new WP_Query( array( \'orderby\' => \'DESC\', \'posts_per_page\' => 15) ); ?>
<?php while ( $tag_loop->have_posts() ) : $tag_loop->the_post(); ?>
<div <?php post_class() ?>>
<h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<?php include (TEMPLATEPATH . \'/inc/meta.php\' ); ?>
<div class="entry">
<?php the_excerpt(); ?>
</div>
</div>
<?php endwhile;?>
<?php include (TEMPLATEPATH . \'/inc/nav.php\' ); ?>
<?php get_sidebar();?>
<?php get_footer();?>
保存此文件并将其与其他模板文件一起放入主题目录。
在这种情况下,WordPress将检查tag.php
首先,如果它找到一个与该名称匹配的模板文件,那么它将释放您的自定义循环。如果没有,它将移动到您的archive.php
文件
正如我所说的,这是实现这一点的一种方法,您可以在文件中执行各种各样的欺骗和条件魔法,而这些文件不一定需要tag.php
然而,为了简单起见,此选项是最简单的。
此外,它会让你很好地了解WordPress按存在顺序检查的内容;
一、 e。
标记slug。php
tag-id.php标记。php存档。php索引。php因此,在这种情况下
tag.php
将优先于您的
archive.php
如果您想要定位特定的标记,那么可以基于ID或Slug创建模板。这使您能够更好地控制如何显示所有内容。
真的没有限制!