WordPressのファイル一式備忘録

スポンサーリンク
ファイル/ディレクトリ名概要
wp-contentテーマやプラグインなどに関するファイルを格納するディレクトリ。
基本的には、このディレクトリの中のファイルを使って作業をする
wp-admin管理画面に関するファイルを格納するディレクトリ
wp-includesWordPressのシステム全般に関するファイルを格納するディレクトリ
index.phpWebサイトにアクセスがあったとき、最初に読み込まれるファイル
license.txt
readme.html
ライセンスについての説明などを記録したファイル。
これらのファイルはサーバにアプロードしなくても問題ない。
wp-activate.phpユーザーのアカウントに関するファイル
wp-blog-header.phpWordPressの環境に関するファイルをロードするファイル
wp-comments-post.phpコメント投稿に関するファイル
wp-config-sample.phpインストール時に、このファイルを元に設定ファイルを作成する
wp-cron.phpPHPによる疑似cronジョブを実現するファイル
wp-links-opml.phpリンクのXML出力に関するファイル
wp-load.phpWordPressの動作に必要な峰ログラムをロードするファイル
wp-login.php管理画面のログインに関するファイル
wp-mail.phpメールによるブログ投稿用のファイル
wp-settings.phpWordPressを動かすための変数・関数・クラスの基本設定
wp-singup.phpブログ名・ユーザ名などの設定を行うファイル
wp-trackback.phpトラックバックとping送信用のファイル
xmlrpc.phpWordPressのXML-RPC通信に関するファイル

主なテンプレートファイル

テンプレートファイル名概要
front-page.phpWebサイトのトップページを表示
single.php投稿の記事ページを表示
page.php固定ページを表示
category.phpカテゴリーページを表示
search.php検索結果ページを表示
archive.php記事一覧を表示
404.php404エラーページを表示

トップページのテンプレート階層

優先順位テンプレートファイル名備考
1front-page.php
2固定ページ表示ルール[設定] → [表示設定]の [フロントページの表示]が固定ページに設定されている場合
3home.php
4index.php

個別投稿ページのテンプレート階層

優先順位テンプレートファイル名備考
1single-[post_type].php例:投稿タイプがcokingの場合はsingle-coking.php
2single.php投稿記事ページ
3singular.php投稿や固定ページ、カスタム投稿タイプの記事ページ
4index.php

※ single-[post_type].php はカスタム投稿タイプを使用したときに必要なファイル。
「投稿」を使った通常のWordPressでは、記事ページのテンプレートファイルは「single.php」または「singular.php」にします。

カテゴリー別記事一覧ページのテンプレート構造

優先順位テンプレートファイル名備考
1category-[slug].php例:カテゴリーのスラッグがenglishの場合はcategory-english.php
2 category-[ID].php 例:カテゴリーIDが6用のテンプレートはcategory-6.php
3 category.php
4archive.php
5index.php

月別記事一覧ページのテンプレート構造

優先順位テンプレートファイル名備考
1date.php
2archive.php
3index.php
タイトルとURLをコピーしました