워드프레스 카테고리 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;

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다