Проблема нумерации страниц в WordPress - PullRequest
0 голосов
/ 08 апреля 2011

По какой-то причине нумерация страниц здесь не работает, и я не могу понять, почему.

<?php

    if ( get_query_var('paged') )
    $paged = get_query_var('paged');
    elseif ( get_query_var('page') ) 
    $paged = get_query_var('page');
    else 
    $paged = 1;

    $post_type = 'portfolio';
    $tax = 'type';
    $tax_terms = get_terms($tax);

    ?>

    <?php 

    //print_r($tax_terms);
    if ($tax_terms) {
    foreach ($tax_terms as $tax_term) {

    $args = array (

        'post_type' => $post_type,
        "$tax" => $tax_term->slug,
        'post_status' => 'publish',
        'posts_per_page' => 2,
        'caller_get_posts'=> 1,
        'paged' => $paged 

        );  


    $my_query = new WP_Query($args);


    ?>

    <?php if ( $my_query->have_posts () ) { ?>

    <?php while ( $my_query->have_posts () ) : $my_query->the_post(); $count++; global $post;  ?>

    <?php include (TEMPLATEPATH . '/_framework/includes/portContent.php'); ?>      

    <?php endwhile;?>

    <?php }  ?>

    <?php }  ?>

    <?php }  ?>

   <?php if (function_exists("pagination")) {
    pagination($additional_loop->max_num_pages);
    } ?>

Есть идеи?

1 Ответ

0 голосов
/ 09 апреля 2011

Попробуйте это:

   $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...