如何获取当前wordpress帖子的页数?

时间:2018-05-15 10:24:22

标签: php wordpress

我使用$post_content分隔<!--nextpage-->作为分隔符,但也许有另一种方法可以获取单个帖子的页数,因为我在大帖子上多次这样做。 / p>

WP_Post类没有像$post_pages之类的成员。

1 个答案:

答案 0 :(得分:0)

使用此链接指向带有方向性的以前帖子的链接:

<?php previous_post_link(); ?>

或者这是指之前没有&#34;&lt;&lt;&#34;:

的帖子的链接
<?php previous_post_link('<strong>%link</strong>'); ?>

代码需要在循环中。

或者

<div class="prev-posts pull-left">
<?php
$prev_post = get_previous_post();
if($prev_post) {
   $prev_title = strip_tags(str_replace('"', '', $prev_post->post_title));
   echo "\t" . '<a rel="prev" href="' . get_permalink($prev_post->ID) . '" title="' . $prev_title. '" class=" "><strong><<< &quot;'. $prev_title . '&quot;</strong></a>' . "\n";
                }
?>
</div>

<div class="next-posts pull-right">
<?
$next_post = get_next_post();
if($next_post) {
   $next_title = strip_tags(str_replace('"', '', $next_post->post_title));
   echo "\t" . '<a rel="next" href="' . get_permalink($next_post->ID) . '" title="' . $next_title. '" class=" "><strong>&quot;'. $next_title . '&quot; >>></strong></a>' . "\n";
                }
?>
</div>