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

Читаю кодекс о get_posts
вродебы отсортировать посты по ID автора можно, но выбрать посты определенного автора не удается.
Как быть?

Похоже тут либо query_posts либо $wpdb… еще есть варианты?

А стандартного вывода по /author/login/ недостаточно?

нет, у меня все сложно…
нужно выводить в персональных страницах пользователей их фотоотчеты (посты).
уже обошёлся query_posts, но похоже она не выводит не опубликованные посты?

query_posts('post_status=');
 $post_status
    (string) Вывод сообщений определенного статуса. Параметры:

        * publish - По умолчанию(Опубликованные)
        * private (Приватные)
        * draft (Черновики)
        * future (Опубликуется в  будущем)
        * inherit - Опубликованные если $post_type установленно - attachment(Прикрепления)
        * (blank) - Любой статус

хм… а можно ссылку на источник?
я изучаю внутренние функции ВП по кодексу, и в описании query_posts не нашел параметр post_status…
http://codex.wordpress.org/Template_Tags/query_posts

p.s. проверил параметр post_status – действительно пашет…

    query_posts("category_name=photo-reports&author=$user_ID&showposts=-1&post_status=draft");

Источник мой блог ), а изначально кодекс
про post_status не в query_posts написано, а в get_posts, но у этих функций одинаковые параметры.

Anonymous
Отправить
Ответ на: