web-dev-qa-db-ja.com

Index.phpの未定義関数get_header()を呼び出します

テーマを作成しようとしています。

header.phpファイルを作成し、このファイルをindex.phpで呼び出します。

<?php get_header();?>

Index.phpファイルを実行しようとすると、次のエラーが表示されます。

未定義関数get_header()の呼び出し

何が間違っている可能性がありますか?

2
Ambika Sharma

WordPressテーマテンプレートは直接実行されることを意図していません。それらは Template Hierarchy に従ってWordPressコアによってロードされます(適切な環境がセットアップされた後)。

2
Rarst

一般に、これはテーマからindex.phpを誤ってWPインストールフォルダーに入れたときに発生し、メインのWordPressファイルであるindex.phpが上書きされます。 WordPressをもう一度ダウンロードし、そのルートフォルダからindex.phpという1つのファイルを取り出し、現在index.phpとしてあるファイルを置き換えます。

ソース

1
JMau