0

私は最初のカスタム テーマを作成しました。404.php ページのスタイルを設定して、構成されたテーマがサイト全体に残るようにしたいと考えました。/%postname%/ オプションを使用してすべて正常に機能するパーマリンクがありますが、私の人生では 404 ページやその他の読み込みページを取得できません。

mysite.com/i-dont-exist または mysite.com/i-dont-exist.php と入力すると、別の場所にリダイレクトされているように見えますが、どこにあるのかわからず、関連ファイルが見つかりません。その上、ページが正しく読み込まれません。

ページの一番上に、次のランダムな残りのコードがあります

nt_entries">

次に、ページには「最近の投稿」、「最も使用されたカテゴリ」、「アーカイブ」、「タグ」という主要な見出しがあります。次に、テーマのフッター ファイルに読み込まれるように見えますが、css スタイルはありません。

各ファイルのテーマのデバッグを支援するために、ファイル名を含む h1 タグを追加して、各テーマ ファイルがいつ使用され、どのように相互に作用するかを確認できるようにしました。理論的には、私が見ているページには「header.php」、「404.php」、「footer.php」という見出しが表示されるはずですが、私が見ているのは「footer.php」の見出しだけです。私が作成した他のファイルのいずれかからページの見出しを作成し、同じマナーでテストして、それが一般的なルートベースの index.php ファイルであるかどうかを確認しましたが、そうではありません。

どのページが呼び出されていても、スタイル シートへのリンクを含むテーマ ヘッダー ファイルが呼び出されず、カスタム 404 ファイルが見つからないように思えます。

私のhtaccessファイルは次のとおりですが、errordocument行がなくても同じ結果が得られます

# BEGIN WordPress
<IfModule mod_rewrite.c>
ErrorDocument 404 /index.php?error=404
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

何が起こっているのか誰か知っていますか?私は完全に途方に暮れています。テーマを切り替えても実際の違いはありませんでした。

4

0 に答える 0