SQL-запрос для извлечения всех постов WordPress с категориями

Мне нужно извлечь все сообщения из моей базы данных WordPress вместе со связанными категориями и не знаю, как написать этот запрос. Я'Вы уже безуспешно сделали пару ударов и хотели бы помочь?

РЕДАКТИРОВАТЬ: Здесь 'Что я уже пробовал:

SELECT post_title, wpr.object_id, wp_terms.name
FROM wp_terms
INNER JOIN wp_term_taxonomy ON wp_terms.term_id = wp_term_taxonomy.term_id
INNER JOIN wp_term_relationships wpr ON wpr.term_taxonomy_id = 
wp_term_taxonomy.term_taxonomy_id
INNER JOIN wp_posts ON ID = wpr.object_id
WHERE taxonomy = 'category' 
AND post_type = 'post' 
ORDER by post_title

Кажется, это работает, но возвращает 1553, где я знаю, что в моей базе данных только 1343.

РЕДАКТИРОВАТЬ: Некоторое время назад мы проделали то же самое с другим SQL-запросом и обнаружили, что он вытягивает ревизии и другие типы записей, но подумал, что это было решено с помощью post_type = 'сообщение'

РЕДАКТИРОВАТЬ: Посмотрев на количество категорий в БД, я придумаю общее число 216, 6 от числа, если вычесть 1553 - 1343 = 216. Поэтому я думаю, что это общее число 1553 исходит из таблицы wp_terms, которая нуждается в быть исключенным, и только те, которые активны с опубликованными сообщениями должны быть показаны?

РЕДАКТИРОВАТЬ: Другая возможность состоит в том, что у каждого поста может быть несколько категорий, отсюда и причина наличия большего количества постов (1553). Итак, как я могу разделить каждый пост на несколько категорий?

Большое спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос