상세 컨텐츠

본문 제목

워드프레스 포스트 기준 테이블 구조도와 기본 조인 쿼리

PHP(Class)

by 김일국 2017. 8. 20. 21:52

본문

워드프레스의 조인쿼리를 가지고 dB기본구조를 익힐 수 있습니다.

*주 (wp_posts테이블의 post_type 이 'post' 일 경우 카테고리분류와 관계를 갖고, 'page'일 경우는 카테고리 선택을 할 수가 없음. 즉, 카테고리 분류는 post 형만 가능.)

wp_posts.ID(글) ->wp_term_relationships.object_id(관계)
wp_term_relationships.term_taxonomy_id(관계) ->wp_term_taxonomy.term_taxonomy_id(분류)
wp_term_taxonomy.term_id(분류별post카운트) ->wp_terms.term_id(관계명=카테고리명)

SQL join예:
SELECT p.ID, t.term_id
FROM wp_posts p
LEFT JOIN wp_term_relationships rel on rel.object_id = p.ID
LEFT JOIN wp_term_taxonomy tax on tax.term_taxonomy_id = rel.term_taxonomy_id
LEFT JOIN wp_terms t on t.term_id = tax.term_id

ERD구조도


관련글 더보기

댓글 영역