WordPressのデータベースまとめ

ハローハロー! ハロウィンの予定はない! veilnuiです。

今回から、WordPressで使用されている11個のテーブルについてまとめます。
まとめたのはシングルサイトだけです。

  1. commentmeta
  2. comments
  3. links
  4. options
  5. postmeta
  6. posts
  7. terms
  8. term_relationships
  9. term_taxonomy
  10. usermeta
  11. users

各テーブルには依存関係があります。

「依存しているテーブル、カラム」は、次にあげるテーブル、カラムに依存しています。
それぞれのテーブル、カラムを編集したときは、このテーブル、カラムも確認してください。

「依存されているテーブル、カラム」は、次にあげるテーブル、カラムが依存しています。
このテーブル、カラムを編集したときは、それぞれのテーブル、カラムも確認してください。

commentmetaテーブル

what-is-about-commentmeta-table-by-wordpress

コメントメタデータを保存します。

依存しているテーブル、カラム

  • commentテーブル comment_IDカラム

依存されているテーブル、カラム

このテーブルに依存しているテーブルはありません。

commentsテーブル

what-is-about-comments-table-by-wordpress

各コンテンツに投稿されたコメントを保存します。

依存しているテーブル、カラム

  • usersテーブル IDカラム
  • postsテーブル post_IDカラム

依存されているテーブル、カラム

  • commentmetaテーブル comment_idカラム
  • comment_parentカラム

linksテーブル

what-is-about-links-table-by-wordpress

WordPress version 2.0より非推奨になったため、使うことはないでしょう。

依存しているテーブル、カラム

  • usersテーブル IDカラム

依存されているテーブル、カラム

このテーブルに依存しているテーブルはありません。

optionsテーブル

what-is-about-options-table-by-wordpress

WordPress、プラグインの設定を保存します。
このテーブルは独立しています。他のテーブルとの依存関係を持ちません。

依存しているテーブル、カラム

他のテーブルに依存していません。

依存されているテーブル、カラム

このテーブルに依存しているテーブルはありません。

postmetaテーブル

what-is-about-postmeta-table-by-wordpress

コンテンツメタデータを保存します。

依存しているテーブル、カラム

  • postsテーブル IDカラム

依存されているテーブル、カラム

依存しているテーブルはありません。

postsテーブル

what-is-about-users-table-by-wordpress

コンテンツを保存します。

「投稿」「固定ページ」「ナビゲーションメニュー」などの「コンテンツ」を保存します。
多くのテーブルと依存関係があるため、「IDカラム」の変更にはご注意

依存しているテーブル、カラム

  • 他のテーブルに依存していません。

依存されているテーブル、カラム

  • commentテーブル comment_post_IDカラム
  • postmetaテーブル post_idカラム
  • term_relationshipテーブル object_idカラム
  • post_parentカラム

termsテーブル

what-is-about-terms-table-by-wordpress

「カテゴリー」「タグ」「カスタムタクソノミー」を保存するテーブルです。

依存しているテーブル、カラム

他のテーブルに依存していません。

依存されているテーブル、カラム

  • term_taxonomyテーブル term_idカラム

term_relationshipテーブル

what-is-about-term_relationships-table-by-wordpress

「タームメタデータ」と「コンテンツ」の関係付けを保存するテーブルです。

依存しているテーブル、カラム

  • postsテーブル IDカラム
  • term_taxonomyテーブル term_taxonomy_idテーブル

依存されているテーブル、カラム

このテーブルに依存しているテーブルはありません。

term_taxonomyテーブル

what-is-about-term_taxonomy-table-by-wordpress

「ターム」の「メタデータ」を保存します。
このテーブルの「taxonomyカラム」は「ターム」が属する「タクソノミー」を保存します。

依存しているテーブル、カラム

  • termsテーブル term_idカラム

依存されているテーブル、カラム

  • term_relationshipテーブル term_taxonomy_idカラム

usermetaテーブル

what-is-about-usermeta-table-by-wordpress

ユーザーメタデータを保存します。

依存しているテーブル、カラム

  • usersテーブル IDカラム

依存されているテーブル、カラム

このテーブルに依存しているテーブルはありません。

usersテーブル

what-is-about-users-table-by-wordpress

ユーザー情報を保存します。

依存しているテーブル、カラム

  • 他のテーブルに依存していません。

依存されているテーブル、カラム

  • postsテーブル post_authorカラム
  • usermetaテーブル user_idカラム
  • commentテーブル user_idカラム
  • linksテーブル link_ownerカラム

参考サイト

データベース構造 - WordPress Codex 日本語版

コメント

タイトルとURLをコピーしました