WP Admin: Фильтр для пользовательской таксономии и просмотр сообщений любого / всего статуса? - PullRequest
0 голосов
/ 20 мая 2010

В Admin> Изменить сообщения (edit.php), как я могу отфильтровать пользовательскую таксономию и просмотреть сообщения ЛЮБОГО статуса, а не только опубликованные?

Например, скажем, у меня есть цвет пользовательской таксономии ""...

Эти запросы находят сообщения ЛЮБОГО статуса:

  • edit.php? Category_name = foo
  • edit.php? Author = 3
  • edit.php? Tag = foo

И этот запрос работает правильно:

  • edit.php? Color = red & post_status = draft

Но этот запрос находит ТОЛЬКО опубликованные сообщения:

  • edit.php? Color = red

1 Ответ

0 голосов
/ 27 мая 2010

Оставьте это в плагине или вашей теме functions.php;

if (is_admin()):

function my_query_parser(&$query)
{
    if (!isset($_GET['post_status']))
        $query->query_vars['post_status'] = 'any';
}
add_action('parse_query', 'my_query_parser');

endif;

Лично я бы отнес это к ошибке в WP, я выложу в trac.

UPDATE:

Кажется, эта запись трассы упоминает проблему, и, как сообщается, она исправлена ​​(вероятно, в ночной сборке).

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