- 17, Oct 2024
- #1
Мне нужно получить идентификаторы сообщений, для которых не указана категория (таксономия «категория»).
Сообщение включает другую таксономию.
cat_link.term_taxonomy_id = cat_tax.term_taxonomy_id AND cat_tax.taxonomy NOT IN ('category')
Я получаю сообщения из кода:
SELECT distinct posts.ID FROM wp_posts AS posts
LEFT JOIN wp_term_relationships AS cat_link ON
cat_link.object_id = posts.ID
LEFT JOIN wp_term_taxonomy AS cat_tax ON
cat_link.term_taxonomy_id = cat_tax.term_taxonomy_id AND cat_tax.taxonomy NOT IN ('category')
WHERE post_type = 'popular_music' AND post_status = 'publish' ORDER BY posts.ID DESC
Мой запрос выбирает желаемый тип записи
$posts = $wpdb->get_results('SELECT ...', , ARRAY_A);
Но не учитывается:
Как выбрать запись Без категории?