关于第一个顶柱显示顺序的问题

时间:2014-05-29 作者:Sanjay Nakate

在这里,我试图显示前6名最近添加的帖子。但问题是,第一个没有显示代码的top post显示的是除top 1st post之外的top 2nd post中的top 6 post。

下面是我用来显示sticky和post的示例。

<ul>
<?php
**//To display sticky on top** 
$paged = get_query_var( \'paged\' ) ? get_query_var( \'paged\' ) : 1;
$sticky= get_option( \'sticky_posts\' );

$args = array(
    \'cat\' =>255,
    \'ignore_sticky_posts\' => 1,
   \'post__not_in\' => $sticky,
   //\'paged\' => $paged,
    showposts=>6

);
$recent= new WP_Query( $args);
**//End sticky**
**//Display top 6 post**
while($recent->have_posts()) : $recent->the_post(); 

$postvariable++;

if ($postvariable == 1) {
 ?>
<li>[widget id="text-8"]</li>  //short code  to display sticky news
<?php  
} else { ?>
<li>
            <div class="link_contect"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a>

            </div>
    </li>
<?php
}

?>
    <?php endwhile; ?> 
//End display top 6 post
</ul>
您可以首先看到此波纹管snap top未显示在新闻中。在最上面的帖子之后,有另一条消息,我把它设置为粘性。事实上,我想在粘性新闻之后显示第1到第5条帖子。

post

你可以检查我当前代码的输出,它忽略了第一个最上面的帖子。

top post

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

while循环中的变量$postvariable跳过第一个post。试试这个,

<ul>
<li>[widget id="text-8"]</li>  //short code  to display sticky news
<?php
**//To display sticky on top** 
$paged = get_query_var( \'paged\' ) ? get_query_var( \'paged\' ) : 1;
$sticky= get_option( \'sticky_posts\' );

$args = array(
    \'cat\' =>255,
    \'ignore_sticky_posts\' => 1,
   \'post__not_in\' => $sticky,
   //\'paged\' => $paged,
    showposts=>6

);
$recent= new WP_Query( $args);
**//End sticky**
**//Display top 6 post**
while($recent->have_posts()) : $recent->the_post(); 
 ?>



<li>
            <div class="link_contect"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a>

            </div>
    </li>
    <?php endwhile; ?> 
//End display top 6 post
</ul>

结束

相关推荐

Posts for next month

如何将设置为“未来”的帖子显示在循环中?我正试图找出如何在未来几个月内获得帖子。因此,如果我们在四月,我想显示五月的帖子。可以将其视为即将发布的帖子。我一直在看http://codex.wordpress.org/Function_Reference/WP_Query#Date_Parameters 我也一直在看这个:http://joshpress.net/blog/using-new-date-queries-wordpress-3-7/下面是下个月的帖子:<?php //get an