Wordpress - 如何在我的页面上仅显示4个最新帖子?

时间:2015-03-04 14:36:15

标签: wordpress get posts

我正在尝试仅在我的页面上加载4个最新帖子,并且我找到了一行应该有效的代码。问题是我不知道把它放在哪里。

<?php query_posts('posts_per_page=20'); ?>

这是我在寻找解决方案时发现的(虽然我不知道这是否也适用于仅显示4个最新帖子。正如您所看到的,我已经拥有了&#39; catname = projecten&#39;在那条线上,我不知道如何将两者结合起来。

<?php
query_posts('catname=projecten');
while (have_posts()) : the_post();?>
<div class="col-md-3">
  <div class="newsfeed center">
    <h1><?php echo get_the_title( $ID ); ?> </h1>
    <p>
<?php the_content(); ?>
      </p>
  </div>
</div>
<?php endwhile;
?>

我希望有人可以帮助我!

1 个答案:

答案 0 :(得分:0)

我想回答它,因为很少有事情需要纠正。这应该做到,并在下面说明。

<?php
query_posts('category_name=projecten&posts_per_page=4');
while (have_posts()) : the_post(); ?>
<div class="col-md-3">
  <div class="newsfeed center">
    <h2><?php echo get_the_title(); ?> </h2>
    <?php the_content(); ?>
  </div>
</div>
<?php endwhile; wp_reset_query(); ?>

一些注意事项:

  • 它是category_name,而不是catname

  • 您不应该为每个标题使用<h1>,以便更好地使用<h2><h3>等。

  • get_the_title( $ID ); $ID似乎没有必要在那里。

  • 请不要将the_content();<p>内容丰富的内容包起来,如果需要,请使用<div>

  • 不要忘记之后重置查询。

http://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters

http://codex.wordpress.org/Function_Reference/query_posts

http://codex.wordpress.org/Class_Reference/WP_Query