Finding current page number in WordPress

I have added the following custom loop in my WordPress template:

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

For pagination to work, I guess I need to pass another arg paged with the current page number. What is the way to get the current page number in WordPress?

Related posts

Leave a Reply

5 comments

  1. Not near a wordpress system to test this out at the mo, but you should be able to use:

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

    (obviously defaulting to 1, if it has not been sent through).

  2. Use get_query_var('paged') like this

    <?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); 
    ?>