n-wp.ru — блог о WordPress
Вывод определенного списка предыдущих постов в разных частях блога | n-wp.ru

Вывод определенного списка предыдущих постов в разных частях блога

Описание ситуации:

На главной странице выводятся последние 10 опубликованных постов. Отсортированы по дате от самого свежего до самого старого.
Существуют разные решения которые выводят «Свежие посты» в сайдбаре либо любом другом месте.

Собственно задача:

Вывести в заданном месте темы посты, которые отсортированы по дате и имеют порядковые номера от 10 до 20. Виджет будет называться к примеру «Предыдущие сообщения»и содержать список предыдущих 10 постов.

Курил форумы. Предлагают выводить последние посты одной рубрики (что не то, нужно всего блога, и только тех которых нет на главной).
документация wp_get_archives http://codex.wordpress.org/Function_Reference/wp_get_archives ответа не дала.

Пример (это не вордпресс):

Вывод определенного списка постов

volos_86

Держу небольшой новостной блог о IT http://blogomelochi.ru/ маленький СЕОблог, в котором решаю проблемы связанные с продвижением и гноблением Parallels http://seomelochi.ru/ и киноблог который мечтаю превратить в кинопортал http://www.kinomelochi.com

3 комментария

  • Вставляете в index.php или в другой шаблон, вне цикла:

    Этот код — цикл вывода постов.
    offset=10 — пропускаем первые 10 постов.
    posts_per_page=10 — выводим 10 постов, начиная с одиннадцатого.

    • А можно ли усложнить код.
      Например если оставить стандартный код, то ссылка Предыдущие записи ведет на страницу /page/2
      Можно ли код поменять таким образом чтобы на /page/2 выводился список постов с /page/3 (третья десятка).
      Получается параметр offset=10, должен зависить от урла page/2
      Например если страница
      page/2 — offset=20
      page/3 — offset=30
      page/4 — offset=40

/* ]]> */