WordPressでサイトやブログを制作している時にこんなことになってしまったことはございませんか?
真ん中の白いスペースはヘッダーです。
ヘッダーの上に変なコードが表示されてる!
そんな時にどうにか原因を突き止めましたので共有します。
最後に私が突き止めた原因を書きますね!
不完全なコードまたはタグの閉じ忘れ
不完全なコードまたはタグの閉じ忘れ
この問題は、WordPressのテーマやプラグインファイルの中にあるHTMLやPHPコードが不完全であったり、タグが閉じられていないことが原因で起こります。
プラグインが原因の可能性
インストールされているプラグインが互いに競合している場合、ヘッダー上に ” /> が表示されることがあるみたいですね。
以下のことを試してみてください。
私の場合
どうしてこんなことになってしまったのか理解できず、慌てて原因を調べました!
まず最初に考えられる原因は不完全なコードやタグの閉じ忘れ。
しかしheader.phpファイルをチェックしても問題は見つからず…。
次に考えられるのが上記にも書いたプラグインの競合。
一つずつプラグインを無効化して検証してみましたが全く消えず。これも原因ではありませんでした。
そんな時ふと気づいたのが、Googleサーチコンソールの認証コードが原因かもしれないということです。
調べてみると、HTMLタグの形式で提供されている認証コードが、ヘッダーに ” /> を表示させることがあるという情報が!
早速、サーチコンソールの認証コードを確認し、正しい形式に修正してみると…なんと、無事に ” /> が消えました!
結局、私の場合はサーチコンソールの認証コードが原因でした。
WordPressののテーマの設定で認証コードを記入する箇所があるテーマもあると思います。
その場合はテーマファイルの<head>セクション内に記述を変えてみることをお勧めします!
しかしテーマファイルはよくわからずに触ってしまうと大変なことに・・・
よく理解されている方に相談するか、よく調べてからコードを追加しましょうね!
皆さんも同じような症状があれば、サーチコンソールの認証コードもチェックしてみてください!
意外な原因が見つかるかもしれません!