WordPressフォルダの中について

最終更新日

WordPressのフォルダ構造やファイル構成について解説しています。

WordPressフォルダは、複数のファイルやフォルダが規則基づいて作成されています。最上位には「wp-admin」、「wp-content」、「wp-includes」の3つのフォルダがあります。index.phpやwp-activate.phpなどの複数のPHPファイルや、license.txtファイルなどがインストールされています。

wordpress Top Folder

3つのうち、「wp-content」フォルダは、WordPressユーザーに特に関りが深いフォルダで、テーマやプラグインが保存されます。また、「upgrade」と「uploads」フォルダは動作中のWordPressサイトにのみ表示されます。インストール直後は表示されません。

「wp-admin」フォルダと「wp-includes」フォルダの中身は、WordPressがアップデートされる際に、すべて新しいファイルに置き換えれます。この2つはユーザーが手を加える必要はありません。

最上層のファイル

ファイル名内容
wp-admin管理画面を表示するためのPHPやCSS、画像ファイルを保存
wp-contentテーマやプラグイン、言語に関するファイルを保存
wp-includesWordPressのシステムを動作させるAPI、クラス、関数を保存
.htaccessサーバーの設定を行う。
inex.phpWordPressにアクセスがあったときに最初に読み込まれる
license.txtライセンスに関する説明
readme.html使用法やライセンスに関する説明
wp-activate.phpユーザーのアカウントを有効化する
wp-blog-header環境ファイル(wp-load.php)や、テンプレート読み込み用ファイル(template-loader.php)を読み込む
wp-comments-post.phpコメント投稿用
wp-config-sample.phpインストールの際、このファイルを元に設定ファイルが作成される
wp-config.phpデータベースや言語を設定する(重要なファイル、FTP接続時のみ表示される)
wp-cron.php記事の予約投稿やバックアップなどの定時実行する
wp-links-opml.phpPHPリンクのXML出力記述する
wp-load.phpWordPressの動作に必要なテンプレートタグ(関数)を使用できるようにする
wp-login.php管理画面ログイン時のユーザー認証やパスワード発行を行う
wp-mail.phpメールによるブログ投稿用
wp-settings.phpWordPressを動作させるための変数や関数、クラスの基本設定
wp-signup.phpブログ名やユーザー名、メールアドレス登録、検素の設定用
wp-trackback.phpトラックバックとping送信用
xmlrpc.phpピンバックやアプリ投稿など、XML-RPC通信に関する設定

wp-contentフォルダの中身

名前内容
languages管理画面やプラグインを他の言語で使うための翻訳データを保存
plugins「プラグイン」を保存
themes「テーマ」を保存
upgradeWordPressのバージョンアップ時に使用(初めてバージョンアップするときに自動で作成される)
uploads画像や動画を保存(初めてアップロードしたときに自動作成される)

中でも、「themes」フォルダは頻繁に使用することになります。「themes」フォルダの中は、さらにテーマごとにフォルダ分けされていて、各フォルダに1つの「テーマ」データが保存されています。テーマをインストールすれば「themes」フォルダに追加されます。

「Twenty Nineteen」テーマのファイル構成

テーマのフォルダについてどのうようになっているか解説します。テーマ内には複数のフォルダがあり、複数のPHPファイルやCSSファイル、PNGファイルなどが保存されています。

主なフォルダの内容

名前内容
classesサイト全体にSVGアイコンを表示するPHPファイルなどを保存
incカラーパターンやカスタムヘッダーなどのPHPファイルを保存
jsJavaScriptファイルを保存
sassSCSSファイル(CSSのプログラム言語の定義を行うための言語ファイル)を保存
template-partsコンテンツやヘッダーあんど、部分を表示するテンプレートファイルを保存
readme.txtテーマの解説、インストール方法、著作権など記載されたテキスト
style-rtl.css右から左へ書く際のスタイルシート。RTLは、Right To Leftの意
screenshot.pngTwenty Nineteenテーマのメイン画像