Twenty Nineteen のテーマをカスタマイズして作業しているのですが
ドキュメント宣言の前に不要な<i>のテキストが出力されます。
WPダッシュボードのソースもi<!DOCTYPE html>
になっています。
php
1<?php 2/* 3 * @package WordPress 4 */ 5?> 6<!DOCTYPE html> 7<html lang="ja"> 8<head>
出力結果
html
1i<!DOCTYPE html> 2<html lang="ja"> 3<head>
具体的な問題点
- このせいでレイアウトが崩れるページがある
(画面いっぱいに画像を表示するところで余白ができる等)
- ページローディング中に画面左上に
i
のテキストが表示される
確認したこと
- functions.phpをカスタマイズ前の状態に戻しましたが
→結果変わりません
- テーマを元の Twenty Nineteen や Twenty Seventeen に切り替えましたが
→結果変わりません
- 確認したところ、WPのダッシュボードのソースも
i<!DOCTYPE html>
でした。
- .htaccessも確認しましたが特に問題なさそうです。
wpインストール直後からこの状態だったのかは不明です。
考えられる原因をお教えいただけますでしょうか。
よろしくお願いいたします。
WordPress.orgのフォーラムの「問題解決のためのチェックリスト」の内容ですが、以下もご確認ください。以下抜粋。
・すべてのプラグインを無効化し、同時にテーマをデフォルトのテーマに戻して再度試してみましょう。それで正常に動くなら一つずつ元に戻してみて、どれが問題を引き起こしているか絞り込むことができるはずです。
・キャッシュが問題に関係している場合があります。ブラウザのキャッシュを削除して再度試してみてください。また、WordPress のキャッシュプラグインを使用している場合はそれを停止し、キャッシュファイルをクリアして試してみましょう。
・ログインしている場合とログインしていない場合で現象に違いが出るでしょうか。また、使用するブラウザを変えてみてはどうでしょうか。ブラウザに保存されている Cookie が関係している場合もあるので、それをクリアして再度試してみてください。
https://ja.wordpress.org/support/topic/%e5%95%8f%e9%a1%8c%e8%a7%a3%e6%b1%ba%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%83%aa%e3%82%b9%e3%83%88-%e3%83%89%e3%83%a9%e3%83%95%e3%83%88%e7%89%88/
回答1件
あなたの回答
tips
プレビュー