Profile cover photo
Profile photo
Evgeny Vlasov
64 followers
64 followers
About
Communities and Collections
View all
Posts

Post has attachment
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Строю свой дом. Ежедневная фотоэкскурсия - http://instagram.com/iamskodnik
Add a comment...

Post has attachment
Add a comment...

Пагинация при query_posts.

Возникла необходимость к стандартному циклу добавить записи из произвольного типа 'document' созданные с помощью плагина "WP Document Revisions" — wordpress.org/extend/plugins/wp-document-revisions.

Делаю так:
global $wp_query;
query_posts ( array_merge(
array(
'post_type' => array( 'document', 'post' )
),
$wp_query->query
)
);
Затем так:
if (have_posts()){
 while ( have_posts() ) : the_post();
...
}
Записи формируются как надо, документы + стандартные посты.

Проблема в пагинации.

Страниц определяется корректное количество кол-во записей + кол-во документов, скажем, 3 + 2 = 5 записей и 5 страниц если сделать вывод по 1 записи на страницу. Но если перейти на 4 или 5 страницу - ошибка 404.

Т.е. пагинация работает только для одного типа записей или произвольного или обычного.

В чем может быть загвоздка?

Post has attachment

Post has attachment

Post has attachment
Emmet шикарно работает в поддерживаемых текстовых редакторах. Однако, его возможности более чем идеально подходят и для консоли WordPress. Создавать код записи блога или страницы сайта гораздо удобнее зная и используя синтаксис Emmet. Разработчики позаботились о том, чтобы их разработку можно было использовать на любом сайте и в любом текстовом поле <textarea>. Огромное спасибо! 
Add a comment...
Wait while more posts are being loaded