@yantotal

Wordpress — WP_Query — page_navi почему не работает?

Перепробовал все..
На первой странице все ок, на последующих - 404 ошибка.
bosfor-alum.ru/catalog/okonnye-sistemy
Краткий листинг:
<?
$query = new WP_Query(
	array(
		'post_type' => 'catalog',
		'meta_key' => 'builder',
		'meta_value' => $builder,
		'posts_per_page' => $count_n,
		'paged'=>$paged,
		'tax_query' => array(
			array(
				'taxonomy' => 'catalog_category',
				'field' => 'id',
				'terms' => array( get_queried_object_id() ),
			)
		)
	)
	);
		while ( $query->have_posts() ) {
			$query->the_post();
//тут выводим контент
}
if(function_exists('wp_pagenavi'))
		{
			wp_pagenavi( array( 'query' => $query ) );
		}
?>

Полный файл можно глянуть тут ideone.com/vRqRiY
Или скачать с Dropbox.
  • Вопрос задан
  • 2323 просмотра
Решения вопроса 1
@yantotal Автор вопроса
function change_posttype() {
  if( is_archive() && !is_admin() ) {
    set_query_var( 'post_type', array( 'post', 'catalog' ) );
  }
  return;
}
add_action( 'parse_query', 'change_posttype' );

Вот, что мне помогло.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы