写在前面的话
今天,在无意间点击网站标签的时候,发现跳转的并不是相关标签下的文章。
出现这个问题的原因就是没有定义tag页面!
索性根据search.php
来制作一个tag.php
。
相关代码
输出标签信息:
<?php
if (is_tag()) {
global $wp_query;
$tagName = single_tag_title("",false);
echo '有关标签:#'.$tagName.',共 ' . $wp_query->found_posts . ' 篇文章';
}
?>
输出相关标签下的所有文章列表:
<?php while( have_posts() ): the_post(); ?>
<li id="post-<?php the_ID(); ?>"><time class="mod-archive__time" datetime="<?php the_time('Y-m-d h:i:s'); ?>"><?php the_time('Y-m-d'); ?></time> <span>—</span> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<?php
if(is_sticky()){
echo '<span class="zhiding">推荐</span>';
}?>
</li>
<?php endwhile; ?>