워드프레스의 데이터베이스 구조를 테이블별로 자세히 설명해드리겠습니다:
- wp_posts (게시물 테이블)
- ID: 게시물의 고유 식별자
- post_title: 제목
- post_content: 본문 내용
- post_type: 게시물 유형 (post, page, attachment 등)
- post_status: 상태 (publish, draft, private 등)
- post_author: 작성자 ID
- post_date: 작성일
- post_modified: 수정일
- guid: 고유 URL
- wp_users (사용자 테이블)
- ID: 사용자 고유 식별자
- user_login: 로그인 아이디
- user_pass: 암호화된 비밀번호
- user_email: 이메일 주소
- user_registered: 가입일
- user_status: 계정 상태
- display_name: 표시 이름
- wp_options (설정 테이블)
- option_id: 설정 고유 식별자
- option_name: 설정 이름
- option_value: 설정 값
- autoload: 자동로드 여부
- wp_comments (댓글 테이블)
- comment_ID: 댓글 고유 식별자
- comment_post_ID: 연결된 게시물 ID
- comment_author: 작성자 이름
- comment_author_email: 작성자 이메일
- comment_content: 댓글 내용
- comment_date: 작성일
- comment_approved: 승인 상태
- wp_terms (분류 테이블)
- term_id: 분류 고유 식별자
- name: 분류명
- slug: URL용 식별자
- term_group: 그룹 ID
- wp_term_taxonomy (분류 체계 테이블)
- term_taxonomy_id: 분류 체계 ID
- term_id: terms 테이블의 ID
- taxonomy: 분류 유형 (category, tag 등)
- description: 설명
- parent: 상위 분류 ID
- count: 사용 횟수
- wp_term_relationships (관계 테이블)
- object_id: 게시물 ID
- term_taxonomy_id: 분류 체계 ID
- term_order: 순서
- wp_postmeta (게시물 메타데이터)
- meta_id: 메타 데이터 ID
- post_id: 게시물 ID
- meta_key: 메타 데이터 키
- meta_value: 메타 데이터 값
- wp_usermeta (사용자 메타데이터)
- umeta_id: 메타 데이터 ID
- user_id: 사용자 ID
- meta_key: 메타 데이터 키
- meta_value: 메타 데이터 값
주요 테이블 관계:
- wp_posts ↔ wp_postmeta (1:N)
- wp_users ↔ wp_usermeta (1:N)
- wp_posts ↔ wp_comments (1:N)
- wp_posts ↔ wp_term_relationships ↔ wp_term_taxonomy ↔ wp_terms (N:M)
이러한 데이터베이스 구조를 이해하면 커스텀 쿼리 작성이나 플러그인 개발 시 매우 유용합니다.
'1. IT & 개발 > - 워드프레스 & 웹 개발' 카테고리의 다른 글
애드센스 외부유입, 누구나 알지만 실천 못하는 방법 알려드려요 (0) | 2025.01.21 |
---|---|
워드프레스의 루트 디렉토리에 있는 주요 파일들의 역할과 기능 설명 (0) | 2025.01.16 |
워드프레스의 코어 시스템을 각 디렉토리별로 설명 (0) | 2025.01.16 |
워드프레스의 구조 - 초보자를 위한 완벽 가이드 (0) | 2025.01.16 |
007 엘리멘터 - 워드프레스 Elementor 웹사이트 제작을 위한 필수 플러그인 8선 (1) | 2024.12.08 |