wordpress如何在一个页面显示所有文章

更新于 2021年12月17日 wordpress教程

让WordPress一个页面显示全部分类的文章

1、复制一个page.php文件改为page-abc.php,并在WordPress后台新建一个页面,固定链接地址改为abc(这个abc可随意,但必须跟page-abc相对应)。

2、在这个page-abc.php文件中找到以下代码

<?php the_content(); ?>

并在该代码后面添加以下代码

<?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 } ?>

记得保存更新page-abc.php文件。

到这里,我们刷新一下刚才新建的这个abc页面看看是否已经显示全部分类下的文章了?以上代码默认显示每个分类的10篇文章,如果需要显示所有文章,只需要把代码中的10改为1000或更大的数值即可。

让WordPress一个页面显示几个分类的文章

这个显示几个分类的文章的实现方法跟显示所有分类文章的方法是一样的,只需要将第2步中的代码

$cats = get_categories();

改为

$cats = get_categories(array('include' => '1,2,3'));

即可,其中1,2,3就是想要显示的分类ID。

你可能还喜欢下面这些文章

wordpress怎么调用特定文章列表wordpress怎么调用特定文章列表

a href=”< //cat=1为调用ID为1的分类下文章”title=”<

WordPress怎么增加文章排序方式WordPress怎么增加文章排序方式

WordPress怎么增加文章排序方式?实现过程也比较简单,一个是构造链接,另外一个是使用query_posts来改变一下主循环就可以了。 $orderby, ‘order’ =>

wordpress怎么实现文章分页wordpress怎么实现文章分页

最近发现 有不少文章配上图片,写得比较长。’wp_more’,<if ( strpos( $content,'<if ( strpos( $content, ‘<

蜂集采集器jQuery选择器采集教程蜂集采集器jQuery选择器采集教程

//www.imwpweb.com”>imwpweb</a></div></div></body></html>使用id选择器。

WordPress文章编辑器页面右侧的分类展示使用的是什么函数?WordPress文章编辑器页面右侧的分类展示使用的是什么函数?

WordPress文章编辑器页面右侧的分类展示使用的是wp_terms_checklist()函数。该函数用于显示一个包含分类目录或标签的复选框菜单,允许用户在文章编辑页面中选择相关的分类或标签。

WordPress 添加文章WordPress 添加文章

在本章中,我们将研究如何在WordPress中添加帖子。以下是在WordPress中添加帖子的简单步骤。 您可以使用WordPress WYSIWYG编辑器添加您的帖子的实际内容。

怎么让WordPress不显示文章摘要怎么让WordPress不显示文章摘要

wordpress后台不显示摘要function new_excerpt_more($more) {a href=””. get_permalink($post->

WordPress怎么自动发布文章WordPress怎么自动发布文章

现在可以用定时发文插件来解决这个问题啦!WordPress具有定期发布文章的功能。有时候我们使用wordpress定时发布的时候,会发布失败,这是因为WordPress默认发布文章的时间是0.01秒,一旦超过这个时间而没有发布成功,定时发布文