寻找在WordPress的当前页码(Finding current page number in W

2019-07-29 03:55发布

我已经添加下面的自定义环在我的WordPress模板:

$args = array(
    'category__not_in' => array($featured_cat->term_id),
    'posts_per_page' => 10,
    'post__not_in' => array($recent_post)
);
query_posts($args);

对于分页的工作,我想我需要通过另一个ARG paged当前页码。 什么是获得WordPress的当前页码的方法是什么?

Answer 1:

附近没有一个WordPress系统在莫测试了这一点,但你应该能够使用:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

(显然,默认为1,如果它没有被通过发送)。



Answer 2:

使用变量$分页。

global $paged;
echo $paged;


Answer 3:

对于“Y的页面X”我用这个:

<?php 

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
echo $paged.' of '.$wp_query->max_num_pages; 

?>


Answer 4:

这为我工作:

<?php echo '(Page '.$page.' of '.$wp_query->max_num_pages.')'; ?>


Answer 5:

使用get_query_var('paged')这样的

<?php 
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args = array('category__not_in' => array($featured_cat->term_id), 'posts_per_page' => 10, 'post__not_in' => array($recent_post), 'paged' => $paged );
query_posts($args); 
?>


文章来源: Finding current page number in Wordpress
标签: php wordpress