Wordpress получает сообщения по идентификатору автора - PullRequest
0 голосов
/ 09 декабря 2011

Как я могу запросить все сообщения с любым статусом ( опубликовано, в ожидании и т. Д. ) для данного идентификатора автора.

<?php               
$loop = new WP_Query( array(
    'post_type' => 'photo',
    'posts_per_page' => 12,
    'orderby'=> 'menu_order',
    'author' => $user->data->ID,
    'post_status' => '???', //what should I put here
    'paged'=>$paged
));
?>

Должен ли я указать новый статус?Я посетил это (ссылка http://codex.wordpress.org/Post_Status_Transitions) и получил это ['новый' - когда нет предыдущего статуса]. Я установил статус как новый, и это решило мою проблему. Но я не уверен, что это создаст какие-либо проблемы в будущем«Будут ли показывать все сообщения навсегда?» У меня очень мало опыта в WP. Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 09 декабря 2011

Попробуйте задать это на http://wordpress.stackexchange.com. Они, как правило, лучше разбираются в вопросах WP API.Я сам сделаю удар.

Согласно их документам следующие значения действительныЯ бы попробовал any

'publish' - a published post or page.
'pending' - post is pending review.
'draft' - a post in draft status.
'auto-draft' - a newly created post, with no content.
'future' - a post to publish in the future.
'private' - not visible to users who are not logged in.
'inherit' - a revision. see get_children.
'trash' - post is in trashbin (available with Version 2.9).
'any' - retrieves any status except those from post types with 'exclude_from_search' set to true.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...