Проблема с разбиением на страницы архива в WordPress - PullRequest
2 голосов
/ 09 апреля 2011

Я пытаюсь сделать архивную страницу в WordPress, которая работает.Я пытаюсь, чтобы на странице архива показывались все записи в списке, но я не хочу, чтобы список насчитывал 100 элементов списка.Поэтому я пытаюсь выяснить, как заставить его создать вторую, третью, четвертую и т. Д. Страницу из примерно 20-30 элементов списка на одной странице.

Я не против использовать плагин wp-paginateв, но я все еще не уверен, как заставить это работать с wp_get_archives()

Я не думаю, что это имеет значение, но у меня будет строка поиска на странице и через пользовательский поиск Google.Так что я не поставлял его, так как не думаю, что это вносит свой вклад в актуальную проблему.

Любая помощь будет принята с благодарностью!

<?php
/*
Template Name: Archives
*/
get_header(); ?>
<div id="main">
    <div id="posts">
        <?php the_post(); ?>
        <h1 class="entry-title"><?php the_title(); ?></h1>

        <ul>
             <?php wp_get_archives( 'type=postbypost' ); ?>
        </ul>

        <?php wp_link_pages(); ?>

        <?php rewind_posts(); ?>
    </div>
</div>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

1 Ответ

3 голосов
/ 13 апреля 2011

Для нумерации страниц я всегда использую функцию Эрика Мартина emm_paginate.http://www.ericmmartin.com/pagination-function-for-wordpress/

Что касается вашей страницы архива, почему бы просто не использовать встроенную в Wordpress страницу архива.http://codex.wordpress.org/Creating_an_Archive_Index

Используя эти две ссылки, вы сможете создать страницу архива с нужной вам страницей.

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