разбивка на страницы не работает для category.php (пользовательские типы записей в категориях)


Он работает везде на моем сайте, но не работает в category.php . Когда я нажимаю на страницу, она переходит на... domain.com/category /кот-слизняк/страница/2

Кстати, это показывает пользовательские типы сообщений в определенных категориях (никаких фактических простых "сообщений")

Но когда страница загружается, это всего лишь страница 404?

Когда я перехожу на /страницу/1, это работает нормально, просто не для других страниц.

В постоянных ссылках у меня есть /%имя сообщения%/, хотя я установил категорию база в "категорию" на всякий случай.

Я также знаю, что это довольно запутанный способ сделать это, но я не был уверен, что это лучший способ.

<?php


get_header(); ?>

<div class="home-gradient">
<div id="container">
<div class="content-wrap">  

<?php 

   $catID = get_query_var('cat');
   $catName = strtolower(get_cat_name($catID));


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

  $myquery = new WP_Query(array(
        'post_type' => 'any',
            'paged' => $paged,
            'posts_per_page' => 1,
      'category_name' => $catName)
        );

        while ( $myquery->have_posts() ) : $myquery->the_post(); 


        $img_id = get_post_meta($post->ID,'main_image',true);
        $img_url = wp_get_attachment_url($img_id);

    ?>
blah blah code here for output

    <?php

  endwhile;
   wp_pagenavi( array( 'query' => $myquery ) );
   ?>
Author: Tallboy, 2012-03-25

1 answers

<?php
$catname = wp_title('', false);
$wp_query = new WP_Query();
$wp_query->query('category_name='.$catname.'&showposts=5'.'&paged='.$paged);
?>

<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<?php the_title(); ?>
<?php } ?>

<?php endwhile; ?>

<?php next_posts_link('&laquo; Older Entries') ?>
<?php previous_posts_link('Newer Entries &raquo;') ?>

Я думаю, что вам нужно посмотреть на переменные $paged.

 -1
Author: Jake Spurlock, 2012-03-25 17:46:24