回答:
ジェネリック関数を使用すると、WP APIのレイヤーが破棄されます。
get_header
フックはなくなります。"header-{$name}.php"
)で異なるヘッダーを取得する互換性はなくなります。locate_template()
なくなり、子テーマとの互換性が失われる可能性があります。常にソースを見て、関数が正確に何を行うかを確認できます。
WordPressは、それだけではなく独自の機能を使用します。通常、これは具体的な互換性または機能上の理由によるものです。
get_header
、これがなぜ私が奇妙な動作をしているのかを説明しています。
get_header()関数を使用して、別のヘッダーファイルを取得することもできます。カスタムヘッダーファイルにheader-whatever.phpという名前を付けて、
get_header('whatever');
WPはheader.phpの代わりにheader-whatever.phpファイルを使用します。
構文が不安定であることに注意してください-代わりにファイル名をそこに置くべきだと思いますが、そうではありません-ハイフンの後にのみ名前が必要です。私は私の人生のその時が今戻って欲しい:(
include('some-file.php');
-括弧の必要はありません、それは言語構成です!include 'some-file.php';
IMOも