定位循环内的下一个ID(WP)

时间:2015-05-22 06:25:40

标签: wordpress custom-post-type

是否可以定位循环内的下一部分?这样它就会向下滚动到下一个区域。

这是我的代码:

<section id ="<?php echo $postid; ?>" class="subpage-wrapper fullscreen background parallax" style="background-image: url('<?php echo $image[0]; ?>')" data-img-width="1400" data-img-height="717" data-diff="100" data-oriz-pos="100%">

<a href="#<?php echo $postid; ?>" class="btn-scroll" data-scroll></a>
</section>

请记住,这是在WP_Query循环中

谢谢!

2 个答案:

答案 0 :(得分:0)

使用自己的柜台怎么样?

$nextAnchorId = 0;
while ( have_posts() ) { //the loop
    $nextAnchorId++; //make this actually be a reference to the *next* post
    the_post();

    if ($nextAnchorId < $post_count) //don't link to the next post if it's the last one
    {
        echo "<a href='#post-$nextAnchorId'>next post</a>";
    }
}

答案 1 :(得分:0)

我没有在你的帖子显示中保留任何选择,但我认为你可以通过使用get_next_post()获得'回合'。类似的东西:

global $post;
$post = get_post($post_id);

$next = get_next_post();
$next_id = $next->id;