Main > CMS | PHP | Wordpress > WordPress. Не отображаются посты на странице автора.

WordPress. Не отображаются посты на странице автора.

15.05.2012 0 comments » Views: 2,963

Сегодня столкнулся с интересной проблемой. А именно при модификации темы для WP, на странице автора (там где должен выводится список постов),  они не выводились. Я довольно долго думал в чем же причина, оказалось все довольно банально..

Разработчики темы использовали в заголовке, получение первого поста, для вывода какого-то сниппета.

Т.к. я работал на тестовой базе, то большинство авторов у меня имели по 1 посту. Соответственно, когда дело доходило до:

у меня постов уже не оказывалось, и выводилось сообщение: Извини друг, но постов нет.

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

Что же делать?

Решение довольно простое:

  1. Убедитесь что в вашем случае нужно выводить пост который забирается для сниппета. В моем случае его нужно выводить.
  2. Перед выводом постов, добавьте "перемотку" списка постов на начало:

    т.е. в месте вывода постов, получается что-то вроде:

Разумеется в вашем случае может быть другая проблема, но один из вариантов развития событий описан тут 🙂

Author: | Rating: 4/5 | Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>