自作テーマを作成
前回に引き続き、WordPressの自作テーマを作成する方法をご紹介していきたいと思います。
最低限必要なファイル
まずは、テーマファイルに最低限必要なのは、「index.php」と「style.css」のファイルです。
もし片方でも足りないと「不足しています」と怒られてしまいます。
![](https://eguweb.jp/wp-content/uploads/20190224214522-1024x680.jpg)
![](https://eguweb.jp/wp-content/uploads/20190224213715-1024x706.jpg)
![](https://eguweb.jp/wp-content/uploads/20190224214215.jpg)
両方準備してあげると、ひとまずエラー表示は消えます。
![](https://eguweb.jp/wp-content/uploads/20190224213742-1024x629.jpg)
この状態でサイトをと見てみると、いちおうWEBページとしては表示されます(中身は何もありませんが)。
html、head、bodyタグのみの空っぽのページです。
![](https://eguweb.jp/wp-content/uploads/20190224213818-1024x605.jpg)
ヘッダーファイル
まずは、ヘッダーファイルを読み込むための宣言です。
![](https://eguweb.jp/wp-content/uploads/20190224213921.jpg)
今の時点ではheaer.phpファイルは存在しません。
![](https://eguweb.jp/wp-content/uploads/20190224213946-1024x647.jpg)
が、中身が読み込まれて表示されています。
どういうことなのでしょう・・・?
ファイルがないとき
get_header() タグは、現在のテーマディレクトリから header.php または header-{name}.php ファイルを読み込みます。 このファイルがないときは、代わりに wp-includes/theme-compat/header.php を読み込みます。
インクルードタグ
![](https://eguweb.jp/wp-content/uploads/20190224213957-1024x807.jpg)
wp-includes
なるほど。header.phpが存在しない場合は、wp-includes/theme-compat/header.php というファイルを読み込んでくれるようです。
![](https://eguweb.jp/wp-content/uploads/20190224215447-1024x630.jpg)
![](https://eguweb.jp/wp-content/uploads/20190224224009-1024x687.jpg)
![](https://eguweb.jp/wp-content/uploads/20190224215447-1-1024x630.jpg)
これで、いちおう、完成(?)です。
ただ・・・まだ何も表示されていませんので、これから継ぎ足していきます。
![](https://eguweb.jp/wp-content/uploads/20190224234737-1024x438.jpg)
つづく。
(*’ω’*)