WordPressの必須ファイルを解説

WordPressを動かすために必要なファイル構成を徹底解説

WordPressは「テーマ」「プラグイン」「データベース」など様々な要素で動作していますが、実際にはいくつかの“必須ファイル”が存在します。これらを理解しておくことで、トラブルシューティングやカスタマイズがスムーズになります。この記事では、WordPressの必須ファイルとその役割を整理して解説します。

1. WordPressの基本ディレクトリ構成

WordPressをインストールすると、以下のようなファイル・フォルダが配置されます。

/wp-admin/
/wp-content/
/wp-includes/
index.php
wp-config.php
.htaccess

このうち、サイト運営やトラブル解決に直結する「必須ファイル」に注目していきます。

2. サイトを動かすための必須ファイル

2-1. wp-config.php

  • WordPressの心臓部。

  • データベース接続情報や認証キー、デバッグ設定が書かれています。

  • もし削除や破損した場合、サイトは即座に動かなくなります。

  • バックアップ最優先のファイル。

  • サーバーで用意されているインストール機能を使う場合は触ることはありません。

2-2. index.php

  • WordPressサイトのエントリーポイント。

  • 外部からアクセスがあると、最初に読み込まれるファイルです。

  • 実際の処理は wp-blog-header.php に委譲していますが、存在しないとトップページが表示されません。

  • ファイルを直接編集することは基本的にありません。

2-3. .htaccess

  • パーマリンク設定やリダイレクト、セキュリティルールを管理。

  • 権限設定を誤ると「500 Internal Server Error」が出やすいので要注意。

  • ファイルを直接編集することは基本的にありません。

3. コアディレクトリ

3-1. /wp-admin/

  • 管理画面に関する機能が集約されています。

  • ファイルを直接編集することは基本的にありません。

3-2. /wp-includes/

  • WordPressのコア機能ライブラリ群。

  • PHPファイルが大量に入っており、テーマやプラグインから呼び出されます。

  • 原則編集禁止。

3-3. /wp-content/

  • カスタマイズの中心。テーマ・プラグイン・アップロードファイルが格納されます。

  • バックアップ時はこのフォルダと wp-config.php をセットで保存するのが鉄則です。

4. バックアップの観点での必須ファイル

サイトを守るために最低限バックアップすべきは以下の3つです。

  • wp-config.php(DB接続設定)

  • /wp-content/(テーマ・プラグイン・アップロードデータ)

  • データベース(記事・ユーザー情報・設定の本体)

これらが揃えば、サーバートラブル時でも復元可能です。

5. まとめ

WordPressを運営する上で必須となるのは、wp-config.php・index.php・.htaccess そして /wp-content/ フォルダ。その他のファイルはWordPressを再インストールすれば基本的に再生成されます。

管理者としては「編集すべきファイル」「触ってはいけないファイル」を理解しておくことが、安定したサイト運営につながります。