如何让wordpress将所有文章分类并显示在单个页面上?
1.复制一个abc.php文件,改成page-abc.php,在WordPress后台新建一个页面,把固定链接地址改成abc(这个abc是可选的,但是必须对应page-abc)。
2.在page-abc.php文件中找到以下代码:
& lt?PHP the _ content();?& gt相关:WordPress教程
并在此代码后添加以下代码:
& lt?PHP $ cats = get _ categories();foreach($ cats as $ cat){ query _ posts(& # 039;showposts = 10 & amp卡特彼勒= & # 039;。$cat->cat _ ID);?& gt& lth3 & gt& lt?PHP echo $ cat -& gt;cat _ name?& gt& lt/H3 & gt;& ltul class = & quotsitemap -list & quot;& gt& lt?PHP while(have _ posts()){ the _ post();?& gt& lt李& gt& lta href = & quot& lt?PHP the _ permalink();?& gt"& gt& lt?PHP the _ title();?& gt& lt/a & gt;& lt/李& gt& lt?PHP } WP _ reset _ query();?& gt& lt/ul & gt;& lt?php }?& gt记得保存更新后的page-abc.php文件。
在这里,让我们刷新刚刚创建的以下abc页面,以查看类别下的所有文章是否都已显示。默认情况下,上面的代码在每个类别中显示10篇文章。如果需要显示所有文章,只需将代码中的10改为1000或更大的值。
评论前必须登录!
注册