WordPress单页以分类形式显示文章列表

   日期:2020-09-13     浏览:89    评论:0    
核心提示:我们想在一个单个页面上显示所有Wordpress网站下所有的分类,并且定制每个分类显示的文章的列表数量,这犹如网站地图一般,但可以以最新的文章形式展现出来,或者你做一个静态页面作为主页(page页),那么采用的这段代码实现起来更为方便。以下代码实际上使用query_posts()函数调取分类目录下的文章,showposts是调取的数量。

我们想 在一个单个页面上显示所有Wordpress网站下所有的分类,并且定制每个分类显示的文章的列表数量,这犹如网站地图一般,但可以以最新的文章形式展现出来,或者你做一个静态页面作为主页(page页),那么采用  的这段代码实现起来更为方便。

以下代码实际上使用query_posts()函数调取分类目录下的文章,showposts是调取的数量。

<?php
    $cats = get_categories();
    foreach ( $cats as $cat ) {
    query_posts( 'showposts=10&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 } ?>

在官方文档中,这样强调:“如果我们不得不用到query_posts(),必须确保每次使用query_posts()后同时执行wp_reset_query();”。这就是为什么在上面的代码中加上了wp_reset_query()的原因。
修改其中的数字10可以设定显示的篇数,可用于在单页面上显示全部分类文章。
如果你对这类的文章感兴趣,建议你好好学习query_posts建议你阅读以下文章

query_posts函数把你的wordpress博客变成CMS

您可能感兴趣的文章:

▪ wordpress地址出现 /?security_verify_data=313932xxx原因及解决办法

▪ wordpress前台“书签”显示为“友情链接”方法

▪ Windows server支持WordPress自动发邮件

▪ wordpress后台无插件显示文章和分类ID

▪ Super Static Cache高级纯静态插件Wordpress提速优化神器

▪ wordpress调用置顶文章显示置顶数量的三种方法

▪ wordpress无插件根据不同的页面自动生成关键词keywordps摘要description

▪ phpStudy及XAMPP环境下设置多个wordpress站点

▪ WordPress数据库及各表结构功能详解

▪ wordpress后台无法登陆出现死循环解决方案

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服