워드프레스 카테고리 ID 검색하기
워드프레스에서 카테고리 ID를 추출해야 하는 때가 있다.
고유주소를 변경해서 이러쿵 저러쿵 해서 알아내는 방법도 있지만 간단하게 DB에 접속해서 쿼리로 알아내면 편하더라
SELECT
t.term_id,
t.name,
t.slug,
tt.parent,
tt.count
FROM
wp_terms t
INNER JOIN
wp_term_taxonomy tt
ON
t.term_id = tt.term_id
WHERE
tt.taxonomy = 'category'
ORDER BY
tt.parent ASC, t.name ASC;
또는 아래와 같이 하면 더 자세하게 알수 있다.
SELECT
t.term_id AS 'Category ID',
t.name AS 'Category Name',
t.slug AS 'Slug',
tt.parent AS 'Parent Category ID',
p.name AS 'Parent Category Name',
tt.taxonomy AS 'Taxonomy',
tt.count AS 'Post Count'
FROM
wp_terms t
JOIN
wp_term_taxonomy tt ON t.term_id = tt.term_id
LEFT JOIN
wp_terms p ON tt.parent = p.term_id
WHERE
tt.taxonomy = 'category'
ORDER BY
tt.parent ASC, t.name ASC;