如何在div中显示粘滞的帖子?

时间:2013-05-20 作者:Vgboxy Vgboxy

我有一个,在里面我想添加第一篇粘性帖子的内容。

我去了抄本。wordpress。org查找有关wp\\u query的更多信息,并查看我可以用来解决问题的以下代码:

$sticky = get_option( \'sticky_posts\' );
$args = array(
    \'posts_per_page\' => 1,
    \'post__in\'  => $sticky,
    \'ignore_sticky_posts\' => 1
);
$query = new WP_Query( $args );
if ( $sticky[0] ) {
    // insert here your stuff...
}
我不知道的是,这是否是我正在寻找的,如果是的话,我需要在if语句中添加什么才能让这段代码在我的div中显示第一条粘性帖子?提前感谢!

1 个回复
SO网友:RRikesh

您可以简单地按照Codex:

$sticky = get_option( \'sticky_posts\' );
$query = new WP_Query( \'p=\' . $sticky[0] );
变量$sticky 将保存一组ID,您可以通过$sticky[0].

那么你需要WordPress Loop:

if ( $query->have_posts() ) {
  while ( $query->have_posts() ) {
    $query->the_post();
    echo \'<div>\';
    the_title();
    echo \'</div>\';
  }
}

结束

相关推荐