0
最初に読み込むページ、ドキュメント、URLを決定するためにWordPressにアクセスするphpファイルです。特定のURLが入力されたときに何が起こるかを判断するために実行したいPHPがあります。現時点では、404.phpのほうが良い場所がほしいと思っています。Wordpressの最初のインデックスPHPの場所
これは理想的ではありません。テーマのindex.phpは参照されていないので、何ですか?
最初に読み込むページ、ドキュメント、URLを決定するためにWordPressにアクセスするphpファイルです。特定のURLが入力されたときに何が起こるかを判断するために実行したいPHPがあります。現時点では、404.phpのほうが良い場所がほしいと思っています。Wordpressの最初のインデックスPHPの場所
これは理想的ではありません。テーマのindex.phpは参照されていないので、何ですか?
これはwp-settings.phpから読み込まれた多数のページの1つです。とにかく、あなたはコア構造に深く入り込む必要はありませんし、WPのネイティブ機能を損なうこともありません。あなたがテーマfunctions.phpで好きなことをすることができるので、関数でこれを行うだけでページ名を得ることができます.php:
$pagename = get_query_var('pagename');
if (!$pagename && $id > 0) {
$post = $wp_query->get_queried_object();
$pagename = $post->post_name;
}
素敵なもの... –
ありがとうございます。ちなみに、ページネームに関する任意のページにリダイレクトする場合は、プラグインや他の場所(ヘッダのリダイレクトなど)でヘッダが失敗した場合、通常はwpの空の空白が原因です。 functions.phpにphpタグの前後に改行やスペースがあると、 "headers already sent by"という警告が表示され、最近リダイレクトできなくなります。 –