回答編集履歴
2
追記
answer
CHANGED
@@ -5,4 +5,6 @@
|
|
5
5
|
|
6
6
|
### 自分でテストしてみて追記
|
7
7
|
ちなみに確立的には一番最後のが高そうです。
|
8
|
-
index.phpを見てもらうとわかりますが`<?php get_header(); ?>`というのは書いてあっても**`get_header();`という関数をどこでも定義していない=header.phpを読み込むとはどこにも書いていない**はずです。
|
8
|
+
index.phpを見てもらうとわかりますが`<?php get_header(); ?>`というのは書いてあっても**`get_header();`という関数をどこでも定義していない=header.phpを読み込むとはどこにも書いていない**はずです。
|
9
|
+
WPのテーマ内で使われる関数はfanctions.phpかWP本体で定義しています。
|
10
|
+
それを読み込むにはテーマ内のindex.phpではなくwp-contentフォルダやwp-adminフォルダがある階層のインデックスファイルにアクセスしてください。
|
1
追記
answer
CHANGED
@@ -1,4 +1,8 @@
|
|
1
1
|
過去質等を見ると以下の理由が考えられそうです。
|
2
2
|
- WordPress本体のファイルの破損 [参考元](https://wp-doctor.jp/blog/2016/03/03/wordpress-ワードプレスのエラー解説:fatal-error-call-to-undefined-function-get_header/)
|
3
3
|
- header.phpやその他のファイルの破損 [参考元](https://teratail.com/questions/99882)
|
4
|
-
- テーマディレクトリのindex.phpにアクセスしている [参考元](https://the2g.com/667)
|
4
|
+
- テーマディレクトリのindex.phpにアクセスしている [参考元](https://the2g.com/667)
|
5
|
+
|
6
|
+
### 自分でテストしてみて追記
|
7
|
+
ちなみに確立的には一番最後のが高そうです。
|
8
|
+
index.phpを見てもらうとわかりますが`<?php get_header(); ?>`というのは書いてあっても**`get_header();`という関数をどこでも定義していない=header.phpを読み込むとはどこにも書いていない**はずです。
|