如何在Wordpress中创建博客页面

时间:2013-04-04 07:28:00

标签: wordpress blogs

如果是is_home(),我会加载一个不同的初始页面。如何创建博客页面以列出我的所有帖子,是一个页面还是一个新帖子???

2 个答案:

答案 0 :(得分:2)

你必须做两件事

  1. 创建自定义模板。
  2. 创建新页面。
  3. 第1步 create a new template 并编写此代码

    <?php
    $args = array( 'post_type' => 'post','post_status' => 'published' );
    $query = new WP_Query( $args );
    while( $query->have_posts() ):
        $query->next_post();
        echo '<li>' . get_the_title( $query->post->ID ) . '</li>';
    endwhile;
    
    wp_reset_postdata();
    
    ?>
    

    步骤2.在步骤2中创建一个新页面,并在步骤1中将自定义模板作为模板从管理面板中分配。

答案 1 :(得分:0)

能够做你想做的事情是内置的。只需创建一个空页面结束,为“所有帖子”显示提供所需的标题。然后进入设置&gt;阅读并设置“首页显示”的相应选项,并选择该空白页作为“帖子页面”。

默认情况下,该页面现在会显示您的所有帖子。只要显示该页面,is_home()就会为真,但is_front_page()将为false,因为它不会是您的首页。如果您的主题中有home.php,那么它将用作帖子页面的模板,因此如果您不喜欢默认外观,只需在其中添加index.php的修改版本。 / p>