Intereting Posts
Как отобразить html в коротком коде Как перенаправить теги с старого сайта Joomla на новый сайт WordPress? Должен ли я использовать пользовательские типы сообщений для функции видео на главной странице (vimeo)? Случайные символы в конце каждого URL-адреса изображения в сообщении Настроить загрузку медиафайлов WordPress и меню нового медиа-менеджера в добавить сообщение Metabox удалить автоматически созданные страницы из меню? Посмотрите, какой пользователь установил плагин? Автоматическое обновление одного плагина SQL, чтобы проверить, сколько сайтов пользователь является членом .htaccess в wp-admin создает цикл перенаправления Изменить учетную запись – читать и писать в MySQL запрос предварительно сохраненных сообщений из таблицы опций db как перенаправить на другой пост без получения заголовков уже отправленных ошибок? get_the_excerpt () с резервным, как the_excerpt () Разрешить доступ на странице только к определенному члену

Создание аргументов из цикла для 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

Solutions Collecting From Web of "Создание аргументов из цикла для WP_Query meta_query"