セキュリティ 2023.07.26

WordPressのデータベースの中身はどうなっているのか?

この記事を書いた人

土井 純也

WordPressスペシャリスト・エンジニア/株式会社e2e 取締役 / CTO

1985年北海道生まれ。
200社以上の大手上場企業のWordPressサイトの制作、保守・セキュリティをサポートしている。

【 展開しているサービス一覧 】
■WordPress開発サービス「wp.make
■WordPress保守/運用サービス「wp.support
■WordPressハッキング/緊急復旧対応サービス「wp.rescue
■WordPressバージョンアップ代行サービス「wp.versionup

WordPressでWebサイトを運営する上で、必要不可欠なのがデータベースです。

普段特に意識せずに使っているWordPressのデータベースですが、構造を詳しく知っておくことで、カスタマイズがしやすくなります。
ぜひデータベースの構造を覚えて、サイトのカスタマイズに役立ててください!

なお、データベースを絡めたカスタマイズはある程度の知識がなければ難しいため、自分では難しいと感じた場合はWordPressのプロに相談するのも良いでしょう。

WordPressのプロへの【無料相談】はこちら

WordPressのデータベースのテーブル一覧

WordPressのデータベースは以下の12テーブルから構成されています。
(バージョン6.2.2時点)

  • wp_commentmeta
  • wp_comments
  • wp_links
  • wp_options
  • wp_postmeta
  • wp_posts
  • wp_termmeta
  • wp_terms
  • wp_term_relationships
  • wp_term_taxonomy
  • wp_usermeta
  • wp_users

各テーブルの役割

wp_commentmeta

コメントのメタ情報が格納されています。主にプラグインで使用されることが多いです。
WordPressにデフォルトで入っているコメントスパム検知用プラグイン「Akismet」でも使われております。

wp_comments

投稿へのコメントを記録しています。コメント投稿者、メールアドレス、IP、日時、内容、承認状況、ユーザーエージェントなど様々な情報を記録しています。

wp_links

リンク関連のデータを管理しています。一部プラグインで使用されています。

wp_options

WordPress各種設定が保存されています。サイトURLやホームURL、サイト名などの基本情報から、一部プラグインの設定まで幅広く利用されています。

wp_postmeta

投稿のメタ情報が保存されています。カスタムフィールドやプラグインによって投稿に機能を追加する場合に使われます。

wp_posts

WordPressの投稿・固定ページ・カスタム投稿全てこのテーブルに保存されています。著者、投稿日時、更新日時、タイトル、内容、公開状況、投稿タイプなどが保存されています。

wp_terms

カテゴリやタグの名前とスラッグを保存しています。

wp_termmeta

WordPress4.4から新たに追加されたテーブルです。プラグインや個別にカスタマイズする際に利用することができます。

wp_term_relationships

投稿とカテゴリ・タグを紐付けています。どの投稿がどういったカテゴリ・タグを持ってるかの情報が保存されています。

wp_term_taxonomy

wp_termに保存さている語句がカテゴリなのか?タグなのか?といった情報を保存しています。

wp_usermeta

WordPressユーザーのメタデータが格納されています。各ユーザーの紹介文や権限などの設定に使用されています。

wp_users

WordPressユーザーの名前やパスワードが保存されています。

まとめ

本記事では、WordPressのデータベースの各テーブルの役割についてまとめました。

知っておくとカスタマイズする際に非常に役立ちます!!ぜひ参考にしてください!!

各テーブルの役割はわかったけど、自分でカスタマイズするのは難しいという方は、WordPressのプロへ操舵してみましょう。

WordPressのプロへの【無料相談】はこちら

WordPress保守・運用のパートナーなら「wp.support」にお任せ!

WordPressサイトを運用していて、以下のようなお悩みはありませんか?

  • 管理画面を使いやすくしたいけれど、カスタマイズする時間や技術がない…
  • サイトのUI/UXを改善したいけれど、自社内では難しい…
  • WordPressサイトを高速化したいけれど、ノウハウがない…
  • セキュリティ対策をしたいけれど、知識のある人材がいない…
  • 日々の業務に追われて、バージョンアップなどの保守業務が放置気味…
  • ちょっとしたトラブルを気軽に相談できる相手が欲しい…

「wp.support」は、WordPressのプロフェッショナル集団によるWordPress保守サービスです。
「セキュリティ対策」「バージョンアップ対応」「定期バックアップ」はもちろん、「電話サポートが無制限」なのでカスタマイズの方法やトラブル発生時にも気軽にプロに相談できます。

既に導入済みのお客様からも、
「些細なことでも気軽に相談できるパートナー的な存在」
「困ったら相談していいんだ、と気持ちが楽になった」
と大変ご好評をいただいています。

WordPress保守・運用のパートナーをお探しなら、ぜひお気軽にお問合せください。

>> wp.supportに無料相談する

バージョンアップが面倒だと思ったら WordPress保守・セキュリティ対策は『wp.support』にお任せ!

wp.support資料

WordPressのバージョンアップやセキュリティ対策にお悩みではないですか?

面倒な保守・運用作業は全て任せて、コア事業に集中してください。
大手・上場企業100社以上のWebサイトの安全を守る、WordPressのプロフェッショナル集団が、あなたのWordPressサイトを守ります!

【対応範囲】
・WordPress、プラグインのバージョンアップ ・セキュリティ対策 ・継続的なバックアップ ・緊急時の復旧対応 ・技術サポート・電話/メールサポート無制限 etc...

WordPressに関することなら何でもご相談ください!