如何在主页上显示完整帖子

时间:2011-07-06 作者:Bill Eisenhauer

我正在使用Yoko主题,并希望在主页上显示类别1中的最新完整帖子。我是Wordpress的新手,但我的方法是提供自己的索引。子主题中的php。父主题具有如下相关代码:

<?php /* Start the Loop */ ?>
  <?php while ( have_posts() ) : the_post(); ?>
    <?php get_template_part( \'content\', get_post_format() ); ?>
  <?php endwhile; ?>
<?php /* Display navigation to next/previous pages when applicable */ ?>
我认为我需要在while循环之前放置一条这样的线:

<?php query_posts(\'cat=1&posts_per_page=1\'); ?>
然而,我只看到部分帖子。我也尝试过用单曲做同样的事情。php。我肯定我错过了一些简单的东西。有人能教我打圈吗?

1 个回复
最合适的回答,由SO网友:markratledge 整理而成

您可以更改query\\u帖子-请参阅http://codex.wordpress.org/The_Loop - 但最好的做法可能是在新查询中使用页面模板。WP将默认为主页。php而不是索引。如果存在php,则可以留下索引。php单独供其他页面使用。看见http://codex.wordpress.org/Class_Reference/WP_Query

示例查询;如果需要,请删除永久链接和/或标题:

<?php $my_query = new WP_Query(\'cat=1&showposts=1\'); ?>

<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>

<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">

<?php the_title(); ?></a>

<?php the_content(); ?>

<?php endwhile; ?>

结束

相关推荐

pagination with sticky posts

以下代码在第1页上显示8篇文章。然而,在所有后续页面上,仅显示7篇帖子。我认为这是因为第1页也会显示粘性帖子(其他页面不会显示)。如何解决这个问题(我需要8篇帖子和所有页面)</或者,贴子应该显示在所有页面上,而不仅仅是第一页我的原始代码:$header_query = new WP_Query( \'orderby=date&posts_per_page=7&paged=\'.$page_to_load.\'&ignore_sticky_posts=0&#x