Привет всем. Использую WP и MySQL . В коде есть запрос на получения данных, я его не писал. Задумка такая из этого массива взять данные для календаря. Но есть проблема в этом массиве нет данных с именем 'Информация', который я хочу использовать. Хотя данные из той же таблицы postmeta.meta_key но с именем 'Дата' есть в массиве. Данные с 'Информация' получаю отдельно командой : $postmeta = get_post_meta($post->ID, "Информация"); но уже другой массив мне нужно получит все в одном массиве, что бы потом красиво четыре позиции передать календарю. Помогите добавить в запрос, команду, чтобы получить ячейки из postmeta.meta_key с именем 'Информация' Вот часть кода, Код (Text): $queryString = "SELECT * FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON($wpdb->posts.ID = $wpdb->postmeta.post_id) LEFT JOIN $wpdb->term_relationships ON($wpdb->posts.ID = $wpdb->term_relationships.object_id) LEFT JOIN $wpdb->term_taxonomy ON($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id) LEFT JOIN $wpdb->terms ON($wpdb->term_taxonomy.term_id = $wpdb->terms.term_id) WHERE $wpdb->terms.name = 'Афиша' AND $wpdb->term_taxonomy.taxonomy = 'category' AND $wpdb->posts.post_status = 'publish' AND $wpdb->postmeta.meta_key = 'Дата' AND STR_TO_DATE(wp_postmeta.meta_value,'%d.%m.%y') >= STR_TO_DATE('$currentDate','%d.%m.%y') ORDER BY STR_TO_DATE($wpdb->postmeta.meta_value,'%d.%m.%y') asc limit $begin_limit,$post_per_page "; $posts = $wpdb->get_results($queryString); function print_arr($arr) { echo '<pre>' . print_r($arr, true) . '</pre>'; } print_arr($posts); Вот то что я получаю . Код (Text): Array ( [0] => stdClass Object ( [ID] => 32175 [post_author] => 4 [post_date] => 2016-07-04 13:28:45 [post_date_gmt] => 2016-07-04 13:28:45 [post_content] => дирижёр — Дмитрий Филатов [post_title] => Год российского кино. [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => %d0%b3%d0%be%d0%b4 [to_ping] => [pinged] => [post_modified] => 2016-07-05 12:33:25 [post_modified_gmt] => 2016-07-05 12:33:25 [post_content_filtered] => [post_parent] => 0 [guid] => http://192.168.0.140/b/?p=32175 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [meta_id] => 42318 [post_id] => 32175 [meta_key] => Дата [meta_value] => 27.11.16 [object_id] => 32175 [term_taxonomy_id] => 106 [term_order] => 0 [term_id] => 106 [taxonomy] => category [description] => [parent] => 0 [count] => 1039 [name] => Афиша [slug] => %d0%b0%d1%84%d0%b8%d1%88%d0%b0 [term_group] => 0 ) В этом массиве данные из postmeta.meta_key присутствуют: [meta_key] => Дата [meta_value] => 27.11.16 Нужные мне данные я могу получить но отдельно, командами Код (Text): foreach ($posts as $post) : setup_postdata($post); $info = get_post_meta($post->ID, 'Информация', true); print_arr($info); Получаю то что нужно => Большой зал, 19:00 Для календаря мне нужно получить всего 4 поля , из массива $posts ( знаю что запрос нужно сделать сразу после SELECT но сначала нужно получить четвертое поле ) Код (Text): [post_title] => Год российского кино. Мультконцерт. [guid] => http://192.168.0.140/b/?p=32175 [meta_value] => 27.11.16 И то что не достает [meta_value] => Большой зал, 19:00 из ( [meta_key] =>Информация ) Я не пишу новый запрос для календаря потому что, не так сильно еще владею работой с базой и оригинальный запрос выводит всю нужную информацию на сайт. Если для календаря попытаться написать новый запрос из базы, то возможно в календарь попадут лишние данные. По этому пытаюсь получить дополнительные данные в имеющийся массив из postmeta.meta_key , но что то не получается. Прошу помощи…