Пользовательский тип поста - PullRequest
0 голосов
/ 27 октября 2011

Я пытаюсь распечатать несколько сообщений из нескольких типов сообщений. Тем не менее, я не могу реализовать нумерацию страниц - как только я иду в ... / category ... / page / 2, я получаю страницу не найдена. Кажется, что он даже не пытается прочитать, что находится внутри моего файла archive.php.

Я на 100% уверен, что с постоянными ссылками проблем нет, поскольку я пытался их сбросить и т. Д.

Я полагаю, это как-то связано с тем, что в настройках администратора количество постов на странице установлено на 10, но мне действительно нужно иметь возможность редактировать это число динамически.

Здесь я попробовал множество исправлений, но ни одна из них, похоже, не работает: http://wordpress.org/support/topic/pagination-with-custom-post-type-getting-a-404?replies=1#post-1616810

Извините, если это очень повторяющийся вопрос - никакие другие исправления, которые я нашел, не сработали для меня.

Большое спасибо!

1 Ответ

1 голос
/ 27 октября 2011

Вы можете сделать что-то вроде этого (не проверено):

$posts_per_page = 10;
$post_type = 'YOUR_POST_TYPE'

$args = array( 'post_type'=> $post_type, 'posts_per_page' => $posts_per_page, 'paged' => get_query_var('paged') );

query_posts( $args );

// here loop
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...