Intereting Posts
Добавить родительский идентификатор в body_class Создайте неактивного пользователя в коде, wordpress Изменение следующего кода для отображения заголовка и содержимого страницы статических страниц? date_i18n () выпуск Как переопределить функцию из расширения-плагина в классе Название таксономии выхода в качестве части результата WooCommerce – добавление пользовательских полей для выставления счета Пользовательский тип сообщения, таксономия и панель администратора Импортированные сообщения с неправильным доменным именем Форма не отправляется Как я могу сделать вывод только о непривязанных носителях, например, в боковой панели? Отображать дочерние страницы настраиваемой родительской страницы типа отправки EM в CSS разного размера на wordpress, а затем в другом месте Список записей в алфавитном порядке по адресу archive.php Как включить внешний PHP-файл в поддиректор WordPress?

Создание аргументов из цикла для WP_Query meta_query

Я пытаюсь создать WP_Query с аргументами результата, такими как:

$args = array( 'post_type' => array( 'post', 'custom' ), 'meta_query' => array( 'relation' => 'AND', array('key' => 'key1', 'value' => 'value1'), array('key' => 'key2', 'value' => 'value2'), array('key' => 'key3', 'value' => 'value3') ) ); 

То, что я действительно делаю, – это создать расширенный поиск, который получает метазначения для поиска следующим образом:

 //$queryData = array(); //parse_str($_SERVER['QUERY_STRING'], $queryData); $queryData = array('key1' => 'value1','key2' => 'value2','key3' => 'value3'); $args = array( 'post_type' => array( 'post', 'custom' ), 'meta_query' => array( 'relation' => 'AND', /* ADD $queryData loop HERE*/ ) ); 

Я пытаюсь не создавать вручную каждый параметр поиска:

  array('key' => 'key1', 'value' => 'value1'), array('key' => 'key2', 'value' => 'value2'), array('key' => 'key3', 'value' => 'value3') 

и просто используйте $ _SERVER ['QUERY_STRING'] для создания массива и цикла для добавления массивов в meta_query

Мне сложно слить или добавить массивы в meta_query