列出链接到显示这些帖子的页面的帖子类别。
大家好
我有不同类别的帖子。
我有一个博客页面列出了这样的帖子。
<?php
$blog_args = array(
'post_type' => 'post',
'order_by' => 'date',
'order' => 'ASC'
);
$blog_loop = new WP_Query($blog_args);
if($blog_loop->have_posts()):
while($blog_loop->have_posts()):
$blog_loop->the_post();
?>
<div class="row">
<div class="col-sm-3 img-responsive">
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail('post-thumbnail', array( 'class' => "img-responsive"));
}
?>
</div>
<div class="col-sm-9">
<h3><?php echo the_title(); ?></h3>
<p><?php echo the_content(); ?></p>
</div>
</div>
<?php endwhile; endif; ?>
<?php wp_reset_postdata(); ?>
我想在博客页面上列出不同的类别。如果我点击该类别,我想用该catogory显示帖子。
我可以列出类似的类别。
<ul>
<?php
wp_list_categories('title_li=>');
?>
</ul>
如果我点击该链接,则会转到一个空白页面,其中包含网址中类别的名称。
如何列出类别和链接以显示该类别的帖子。
答案 0 :(得分:1)
在主题中添加名为category.php
的文件,然后将loop代码添加到其中。
<?php get_header(); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_title();?>
<?php the_content();?>
<?php endwhile; wp_reset_postdata(); endif; ?>
<?php get_footer(); ?>