Добрый день всем,WordPress Пользовательские Систематика Pagination Помощь (Front Page)
У меня есть пользовательские таксономии под названием «Галерея» и создали новый шаблон страницы, чтобы тянуть в и постраничной все посты в «галерее» систематике ,
Это прекрасно работает (как страница), однако я бы хотел установить эту страницу как статическую «главную страницу» WordPress.
Когда я устанавливаю этот шаблон страницы как «Главная страница», разбиение на страницы больше не работает. Сегодня я пробовал много решений и был бы очень признателен за помощь в этом!
Любая помощь/советы массово оценены!
Спасибо.
Мой код:
<?php
if (get_query_var('paged')) {
$paged = get_query_var('paged');
} else if (get_query_var('page')) {
$paged = get_query_var('page');
} else {
$paged = 1;
}
$args = array(
'post_type' => 'gallery',
'paged' => $paged,
'orderby' => 'menu_order',
'order' => 'DESC'
);
query_posts($args);
if (have_posts()) : while(have_posts()) : the_post(); ?>
<!-- List Posts -->
<?php endwhile; ?>
<nav>
<?php previous_posts_link(__('Previous', 'framework')); ?>
<?php next_posts_link(__('Next', 'framework')); ?>
</nav>
<?php else : ?>
<!-- No Posts -->
<?php endif; ?>
<?php wp_reset_postdata(); ?>
EDIT:
Если добавить глобальный $ выгружаемого; перед операциями if это работает отлично. Может ли кто-нибудь обучить меня тому, что мне не хватало?
Также каковы последствия производительности (если есть) вызова глобального $ paged; на главной странице?
Можете ли вы подробно остановиться на том, что не работает? Не отображаются ли ваши предыдущие и следующие ссылки? Они показывают, но не меняют содержание? – Jrod
Нечетная, ссылка «следующая» показывает, но не ссылку «prev». Так что, если бы я должен был показывать две записи на страницу, и было 6 сообщений, и это было бы, больше страниц, никаких предыдущих ссылок. EDIT: если я добавлю глобальные $ paged; перед исходным оператором if он работает отлично. – 2013-02-28 14:45:40