在主页为自定义页面时显示帖子列表

时间:2012-04-02 作者:porton

我正在开发一个自定义主题。

我编辑了我的主页。php显示自定义内容。我还编辑了索引。php显示帖子或其他内容的列表。

在此之后,我无法获得默认显示在主页上的所有帖子的列表。

我可以使用哪个URL访问帖子列表?

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

首先,你需要familiarize yourself with the WordPress Template Hierarchy, 以确保您正在修改相应的模板文件:

  • Home: 博客帖子索引页面;模板文件:home.php
  • Front Page: 网站首页;模板文件:front-page.php
我假设您要显示static front page, 以及在单独的页面上显示您的博客文章索引?如果是:

使用front-page.php 用于定义自定义首页标记的模板文件home.php 模板文件来定义博客文章索引的标记(或者,完全省略,让博客文章索引简单地返回到index.php)two 静态页面:一个作为站点首页占位符,另一个作为博客帖子索引占位符集Dashboard -> Settings -> Reading 适当地

SO网友:Sagive

如果你想要一个全局最近发布的帖子列表,你需要创建一个循环,如果你想在家中显示的话,这个循环会显示这些帖子。php您可以在需要的地方使用此代码。。(回路内无)

// The Query
$args = array(
    \'posts_per_page\' => 10,
    \'orderby\' => \'date\',
    \'order\' => \'ASC\'
)
query_posts( $args );

// The Loop
while ( have_posts() ) : the_post();
    echo \'<li>\';
    the_title().\'<br />\';
    the_excerpt().\'<br />\';
    echo \'</li>\';
endwhile;

// Reset Query 
wp_reset_query();

我已经留下了显示在那里的帖子数量,因此您可以控制它
可以在以下位置找到用于优化循环的其他参数WP Query 在wordpress codex中。。。

Hope this Helps ;)
Sagive.

(附言:0%的接受率,这是你所拥有的,这是不合适的。你应该回到你所问的问题,自己回答,或者选择正确的答案(如果存在)并批准……这对社区最有利)

结束

相关推荐

在前台使用Switch_to_Blog是不是一种糟糕的做法?

来自Wordpress Codex(尽管与WPMU中的相同功能相关,而不是WP3.0+):http://codex.wordpress.org/WPMU_Functions/switch_to_blog上面写着:此开关用于内部和管理区域功能。在前端运行查询代价太高在WP3+中的相同函数的新页面中,没有这样的提及。那么,在主题中使用switch\\u to\\u blog是正常的做法还是不好的做法?我有一个4个博客的多站点设置,并希望经常使用此功能将内容从一个拉到另一个。