見出し画像

【WordPress】WordPressのデータベース構造について

目次

  1. WordPressのデータベース構造

  2. wp_users

  3. wp_usermeta

  4. wp_posts

  5. wp_postmeta

  6. wp_terms

  7. wp_term_taxonomy

  8. wp_term_relationships

  9. wp_options

  10. wp_comments

  11. wp_commentmeta

  12. 追加のテーブル

  13. まとめ

WordPressのデータベース構造

WordPressのデータベース構造は、主に以下のテーブルで構成されています。これらのテーブルは、WordPressのインストール時に作成され、各テーブルは特定の種類のデータを管理します。

wp_users

ユーザー情報を保存するテーブルです。

  • ID: ユーザーの一意な識別子。

  • user_login: ユーザー名。

  • user_pass: ハッシュ化されたパスワード。

  • user_email: メールアドレス。

  • user_registered: 登録日時。

  • user_status: ユーザーステータス。

  • display_name: 表示名。

wp_usermeta

ユーザーのメタデータ(追加情報)を保存するテーブルです。

  • umeta_id: メタデータの一意な識別子。

  • user_id: 関連するユーザーID。

  • meta_key: メタデータのキー。

  • meta_value: メタデータの値。

wp_posts

投稿やページ、カスタム投稿タイプの情報を保存するテーブルです。

  • ID: 投稿の一意な識別子。

  • post_author: 投稿者のユーザーID。

  • post_date: 投稿日時。

  • post_content: 投稿の内容。

  • post_title: タイトル。

  • post_status: 投稿のステータス(公開、下書きなど)。

  • post_name: スラッグ(URLに使用される)。

  • post_type: 投稿のタイプ(投稿、ページ、カスタム投稿タイプなど)。

wp_postmeta

投稿のメタデータを保存するテーブルです。

  • meta_id: メタデータの一意な識別子。

  • post_id: 関連する投稿ID。

  • meta_key: メタデータのキー。

  • meta_value: メタデータの値。

wp_terms

タグやカテゴリーなどのタクソノミーの用語を保存するテーブルです。

  • term_id: 用語の一意な識別子。

  • name: 用語の名前。

  • slug: スラッグ。

  • term_group: 用語グループ。

wp_term_taxonomy

用語のタクソノミー(分類)情報を保存するテーブルです。

  • term_taxonomy_id: タクソノミーの一意な識別子。

  • term_id: 関連する用語ID。

  • taxonomy: タクソノミーの種類(カテゴリー、タグなど)。

  • description: 説明。

  • parent: 親のタクソノミーID。

  • count: このタクソノミーに関連する投稿の数。

wp_term_relationships

投稿とタクソノミーの関係を保存するテーブルです。

  • object_id: 関連する投稿ID。

  • term_taxonomy_id: 関連するタクソノミーID。

wp_options

サイト全体の設定情報を保存するテーブルです。

  • option_id: オプションの一意な識別子。

  • option_name: オプション名。

  • option_value: オプションの値。

  • autoload: 自動読み込みのフラグ。

wp_comments

コメント情報を保存するテーブルです。

  • comment_ID: コメントの一意な識別子。

  • comment_post_ID: 関連する投稿ID。

  • comment_author: コメント投稿者の名前。

  • comment_author_email: コメント投稿者のメールアドレス。

  • comment_author_url: コメント投稿者のURL。

  • comment_author_IP: コメント投稿者のIPアドレス。

  • comment_date: コメント日時。

  • comment_content: コメント内容。

  • comment_approved: コメントの承認状態。

  • comment_parent: 親コメントのID。

  • user_id: コメント投稿者のユーザーID(ログインユーザーの場合)。

wp_commentmeta

コメントのメタデータを保存するテーブルです。

  • meta_id: メタデータの一意な識別子。

  • comment_id: 関連するコメントID。

  • meta_key: メタデータのキー。

  • meta_value: メタデータの値。



サポートお願い致します!