Intereting Posts
Изменить постоянную ссылку на приложение Сообщения, не показывающие WordPress WXR import – импорт большого файла Предотвратить Tinymce от удаления входного атрибута HTML5 'required'? Проверьте, имеет ли цикл какие-либо категории? Заголовок стиля по-разному в запросе Получите Y идентификатор / объект случайных авторов Y с более чем X числом сообщений Пользовательское поле, добавленное в форме комментария, не отображается в редакторе Измените тип содержимого заголовков на wp_remote_post Есть ли способы иметь рабочий процесс редактирования в WordPress? Сохранение пользовательской метаинформации при загрузке мультимедиа Замена поиска WordPress с помощью пользовательского кода Динамически получить значение мета-ключа элемента меню на основе его идентификатора сообщения Как я могу добавить еще один вариант этой пользовательской функции сообщения? Редактирование пользовательских полей

Несколько таксономий с использованием пользовательского SQL-запроса

Я запускаю пользовательский SQL-запрос, и я пытаюсь получить сообщения с двумя назначенными ему таксономиями. Вот мой запрос, который работает:

$querystr3 = "SELECT *, events_startdate.meta_value AS the_start, events_enddate.meta_value AS the_end FROM $wpdb->posts p LEFT JOIN $wpdb->term_relationships ON(p.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->postmeta AS events_startdate ON(p.ID = events_startdate.post_id AND events_startdate.meta_key = 'events_startdate' ) LEFT JOIN $wpdb->postmeta AS events_enddate ON(p.ID = events_enddate.post_id AND events_enddate.meta_key = 'events_enddate' ) WHERE ($wpdb->term_taxonomy.term_id = 11 AND $wpdb->term_taxonomy.taxonomy = 'status' AND p.post_type = 'pmg_events' AND p.post_status = 'publish' AND events_startdate.meta_value != '' AND events_enddate.meta_value != '' AND events_enddate.meta_value >= CURDATE() ) ORDER BY events_enddate.meta_value ASC"; 

Но я бы хотел получить сообщения с двумя таксономиями. Так что-то вроде этого, что явно не работает:

 $querystr3 = "SELECT *, events_startdate.meta_value AS the_start, events_enddate.meta_value AS the_end FROM $wpdb->posts p LEFT JOIN $wpdb->term_relationships ON(p.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->postmeta AS events_startdate ON(p.ID = events_startdate.post_id AND events_startdate.meta_key = 'events_startdate' ) LEFT JOIN $wpdb->postmeta AS events_enddate ON(p.ID = events_enddate.post_id AND events_enddate.meta_key = 'events_enddate' ) WHERE ($wpdb->term_taxonomy.term_id = 11 AND $wpdb->term_taxonomy.taxonomy = 'status' AND $wpdb->term_taxonomy.term_id = 5 AND $wpdb->term_taxonomy.taxonomy = 'status' AND p.post_type = 'pmg_events' AND p.post_status = 'publish' AND events_startdate.meta_value != '' AND events_enddate.meta_value != '' AND events_enddate.meta_value >= CURDATE() ) ORDER BY events_enddate.meta_value ASC"; 

Как я могу это достичь? Нужно ли мне ЛЕВАЯ ВСТУПИТЬ в мою новую таксономию?