今日はワードプレスを更新していて、いつからかは気づきませんでしたがなにやらブログの挙動がおかしい。
何かヘッダーが点滅したり、フッター画像がヘッダーに使用されていたりと変だ。
カスタムメニューをみると点滅してテーマ変更を促してくるし、どうしよう。
という事で見直してみると原因がわかりましたので復旧しました。
どうも同じ現象の人がちらほら、ワードプレスのポリシー・著作権用メニューが関係してそうです。
ワードプレス warning: attempt to read property
とりあえず警告マークが出ているので修復が必要です。
たぶんワードプレスをダウングレードすれば戻る気もしますが、今後更新できなくなっちゃう。
で、やっていったことを振り返ります。
メニューカスタマイズのヘッダー部分に以下の警告が太字でずらっと出ていました。
注意ポイント
warning: attempt to read property "post_status" on null in /home/hiroshibike/hiroshibike.com/public_html/wp/wp-admin/includes/template.php on line 2299
warning: attempt to read property "post_status" on null in /home/hiroshibike/hiroshibike.com/public_html/wp/wp-admin/includes/template.php on line 2317
warning: attempt to read property "post_status" on null in /home/hiroshibike/hiroshibike.com/public_html/wp/wp-admin/includes/template.php on line 2299
実際の記事ページのフッター部分をwebページから見るとこんな風になってました。
やめて~💦何かいっぱい警告でとるやん(;´Д`)
warning: attempt to read property修復
ワードプレスに入り、「外観」→「メニュー」と進みます。
メニューのプルダウン表示を「グローバルメニュー」から「ポリシー・著作権用メニュー」へ変更。
すると「無効なメニュー項目があります。確認または削除してください。」と表示されてました。
これを削除。
すると警告も消え、カスタマイズも可能になりました。
実際のhtmlウェブページでもフッターがきちんと通常表示に修復されました。
いや~焦りますね、急になるんだもん。
これにて復旧完了です。