PHP Wordpress - 最新的3个帖子

时间:2012-05-07 15:33:09

标签: php wordpress

我是PHP的新手,但想了解如何在wordpress的页面底部显示最新的3个帖子。我想要显示每个帖子的标题,以及属于帖子的图像,也许是帖子中的第一行文字,带有更多阅读按钮,然后我可以使用CSS设置样式以匹配网站的其余部分。 / p>

这很容易实现吗?

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

试试这个:

$args = array(
    'numberposts'     => 3,
    'offset'          => 0,
    'category'        => ,
    'orderby'         => 'post_date',
    'order'           => 'DESC',
    'include'         => ,
    'exclude'         => ,
    'meta_key'        => ,
    'meta_value'      => ,
    'post_type'       => 'post',
    'post_mime_type'  => ,
    'post_parent'     => ,
    'post_status'     => 'publish' );

get_posts($args);

Wordpress reference

答案 1 :(得分:2)

可以使用get_posts()

来检索帖子
 <?php $posts_array = get_posts( array('numberposts' => 3) ); ?> 

在渲染帖子方面,值得检查您的主题(或已安装的插件)是否提供某种“预览后”小部件。如果确实如此,请保留一些心痛并使用它。如果没有,您可以自己打印帖子:

<?php foreach ($posts_array as $post): setup_postdata($post); ?>

  <!-- template tag: print thumbnail -->
  <?php get_the_post_thumbnail($post->ID); ?>

  <!-- template tag: print title -->
  <h3><?php the_title(); ?></h3>

  <!-- template tag: print excerpt -->
  <p><?php the_excerpt(); ?></p>

<?php endforeach; ?>