子テーマを作ってテーマをカスタマイズするときは、 style.css --- 子テーマに記述した内容が優先される 各テンプレート --- 子テーマディレクトリにコピーして編集すれば、そちらが優先される ですが、functions.phpは違います。 親テーマと同じ内容を子テーマのfunctions.phpに記述すると、「Fatal error: Cannot redeclare … previously declared…」というエラーメッセージが表示され、画面が真っ白になる場合があります。 functions.phpの編集後に画面が真っ白になる 親テーマと同じ内容とは、functions.phpに記述された「function test() { }」の部分で、PHPではユーザー定義関数と呼びます。 たとえば、Twenty Twelveのfunctions.phpの166行目あたりには、ti
![子テーマのfunctions.phpを編集したら「Fatal error: Cannot redeclare … previously declared …」と表示されるとき - 西沢直木のIT講座](https://cdn-ak-scissors.b.st-hatena.com/image/square/8cb1e60339fd4d3d4c41e46066cf72ba668de96e/height=288;version=1;width=512/https%3A%2F%2Fwww.nishi2002.com%2Fwp-content%2Fuploads%2F2015%2F03%2F065-300x110.png)