如何把wordpress网站所有文章分类单独在1个页面中显示?
在当前使用的主题根目录里面,新建一个page-abc.php
把使用主题根目录里的page.php全部内容复制到page-abc.php这个新建的文件里面.
然后登录WordPress后台,新建一个页面.把页面的固定链接地址改为abc
在新建的page-abc.php文件中找到以下代码:
<?php the_content(); ?>
然后在代码下一行添加如下代码:
<?php
$cats = get_categories();
foreach ( $cats as $cat ) {
query_posts( ‘showposts=6&cat=’ . $cat->cat_ID );
?>
<h3><?php echo $cat->cat_name;?></h3>
<ul class=”sitemap-list”>
<?php while ( have_posts() ){ the_post(); ?>
<li><a href=”<?php the_permalink();?>”><?php the_title();?></a></li>
<?php } wp_reset_query(); ?>
</ul>
<?php } ?>
点击保存page-abc.php文件。
可以点击下面查看本站使用的效果
现在打开我们新建的这个页面地址,就可以看到效果了.
以上的代码默认显示的是有文章分类的6篇文章,
如果需要显示所有文章,只需要把代码中的6改为更大的数值即可。比如:999或者更多.
END