Используйте union/recsection Query_posts переменные в форме параметра запроса URI?
-
16-10-2019 - |
Вопрос
Обычно, когда я создаю какую -то форму запроса, я использую массив для своих аргументов, как это:
$postslistArgs = array( 'child_of' => 320, 'parent' => 320 ); $postslist = get_pages($postslistArgs);
Есть и другие времена, однако, когда мне нужно/хочу использовать параметры запроса в стиле URI, подобные этим:
get_pages('child_of=320&parent=320');
Это все просто, но есть ли способ использовать стиль параметров URI на более широких запросах союза/пересечения, таких как post__not_in
которые требуют множества идентификаторов?
Решение
WP_QUERY использует нативную PHP parse_str
функция, которая использует следующую структуру для обозначения массивов:
'post__not_in[]=1&post__not_in[]=2&post__not_in[]=3'
такой же как
array(
'post__not_in' => array( 1,2,3 )
)
Не связан с wordpress.stackexchange