尝试在主页上显示贴子或特色帖子

时间:2013-08-09 作者:ste

我正试图将最后一篇粘性文章作为特色文章添加到我主页的某个部分。到目前为止,我已经创建了这个,它会显示帖子,但不会显示有粘性的帖子:

<?php query_posts(array(\'post__in\'=>get_option(\'sticky_posts\'),\'showposts\' => 1 )); ?>
<?php while (have_posts()) : the_post(); ?>
    <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    <?php the_content(\'\'); ?>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
我已尝试更改query\\u posts以获取\\u post。问题是,它会在页面顶部显示其他循环中的其他3条“最新新闻”帖子。

非常感谢您的帮助

1 个回复
SO网友:Marin Bînzari

试试这个。应该有用

<?php
$args = array(
    \'post__in\' => get_option(\'sticky_posts\'),
    \'showposts\' => 1,
    \'orderby\' => date, 
    \'order\' => \'desc\'
);

$sticky = new WP_Query( $args );
if ( $sticky->have_posts() ):
    while ( $sticky->have_posts() ): $sticky->the_post();
        echo the_title();
    endwhile;
endif;

wp_reset_query();
?>

结束

相关推荐

Inserting random posts

我想在滑块中添加两个自定义帖子类型,一个是事件,另一个是核心值,但我想添加所有事件,并随机插入7个核心值中的2或3个。我已经设置了这个查询,它显然只是要插入所有事件和所有核心值。我有点困惑于如何让它的随机部分发生。我不希望使用post-ID来选择随机值,因为post-ID在将来可能会改变。有什么想法吗?? $the_query = new WP_Query( array( \'post_type\' => array( \'core-value\', \'event\' )) );