如果页面上有超过或等于五个wordpress帖子,我希望以下代码显示分页。我不知道如何选择帖子。这基本上就是我需要这样做的原因:例如,如果我转到一个有6个帖子的类别,然后点击底部导航去查看该类别的最后一个帖子 - 因为我每页只允许5个帖子 - 导航工作完美!但是如果有一个类别只有2个帖子,而我允许5个,那个导航的样式仍会显示出来。是否有if / else语句允许我说,“如果页面显示< 5个帖子,显示此页脚(不包含posts_nav_link)?”
div class="wrapper">
<div class="pagination">
<?if(count($yourpostvariable)>=5){?>
<li id="left">
<?php posts_nav_link('','<span class="previous">→</span>','<span class="next">←</span>'); ?>
</li>
<?};?>
</div><!-- end .pagination -->
</div><!-- end .wrapper -->
答案 0 :(得分:1)
<?php
$args = array( 'numberposts' => '5' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<li><a href="' . get_permalink($recent["ID"]) . '" title="Look'.esc_attr($recent["post_title"]).'" >' . $recent["post_title"].'</a> </li> ';
}
?>