首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在WordPress页面上显示所有帖子?

如何在WordPress页面上显示所有帖子?
EN

Stack Overflow用户
提问于 2014-03-04 09:20:39
回答 1查看 406关注 0票数 1

我想在一个博客页面上展示我的wordpress博客的所有帖子,出于某种原因,我在Google中找到的解决方案已经有5-6岁了,我想知道哪种方法是最好的,也是最简单的方法?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-04 09:25:30

(我认为这将是我的最佳选择;)

代码语言:javascript
运行
复制
$args = array(
        'posts_per_page' => -1,
        'post_type' => 'page',
        'orderby' => 'DESC'
        );
    $home_query = new WP_Query($args);  
    if($home_query->have_posts()):  while($home_query->have_posts()) : $home_query->the_post();
        get_template_part('pages'); 
        endwhile;
    else:
        get_template_part( 'no-results', 'home' );
    endif;

在pages.php中

代码语言:javascript
运行
复制
<section class="page-<?php echo get_post_type();?>-<?php the_ID();?> id="<?php echo $post->post_name;?>">
        <div class="container">

            <?php

            the_content();

            ?>

        </div> 
    </section> 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22167601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档