2015-06-02 3 views
0

Это URL-адрес WordPress с параметрами post_type и post_status.Wordpress post listing, duplicate parameters

https://www.example.co.uk/wp-admin/edit.php?post_type=shop_order&post_status=wc-pending 

Мне нужно два post_status поэтому запрос извлекает и, что было бы OR условие в запросе, но это потребует редактирования ядра.

https://www.example.co.uk/wp-admin/edit.php?post_type=shop_order&post_status=wc-pending&post_status=wc-processing

Это выбирает только wc-processing, когда я хочу это две выборки и wc-processing и wc-pending.

Есть ли способ сделать это, так что мне не нужно редактировать основные файлы WordPress?

+0

возможно дубликат [Как передать массив в строку запроса] (http://stackoverflow.com/questions/6243051/how-to-pass- a-array-in-a-query-string) – rnevius

ответ

1

post status parameters принимает массив:

https://www.example.co.uk/wp-admin/edit.php?post_type=shop_order&post_status[]=wc-pending&post_status[]=wc-processing 
+0

Я попробовал это 'edit.php? post_type = shop_order & post_status [] = wc-completed & post_status [] = wc-processing', и результаты с' wc-pending' возвращаются. Любая идея почему? – user892134