###前提・実現したいこと
WordPress4.7でのエラーです。
固定ページの編集中に突然サイトの表示が真っ白になってしまいました。
管理画面にはログイン出来ておりますが、サイトの表示が真っ白になっている状態です。
デバッグモードにしたところ下記のエラーが表示されました。
数字を入れたところが問題の箇所なのだと想像しますが、一応その前後の記述も入れておきます。
初心者なので申し訳ありませんが、どなたかご回答お願いいたします。
###発生している問題・エラーメッセージ
Notice: Trying to get property of non-object in /(ドメイン・ディレクトリ)/wp-includes/class-wp-query.php on line 3750 Notice: Trying to get property of non-object in /(ドメイン・ディレクトリ)/wp-includes/class-wp-query.php on line 3752 Notice: Trying to get property of non-object in /(ドメイン・ディレクトリ)/wp-includes/class-wp-query.php on line 3754
###該当のソースコード
public function is_page( $page = '' ) { if ( !$this->is_page ) return false; if ( empty( $page ) ) return true; $page_obj = $this->get_queried_object(); $page = array_map( 'strval', (array) $page ); 3750 if ( in_array( (string) $page_obj->ID, $page ) ) { return true; 3752 } elseif ( in_array( $page_obj->post_title, $page ) ) { return true; 3754 } elseif ( in_array( $page_obj->post_name, $page ) ) { return true; } else { foreach ( $page as $pagepath ) { if ( ! strpos( $pagepath, '/' ) ) { continue; } $pagepath_obj = get_page_by_path( $pagepath ); if ( $pagepath_obj && ( $pagepath_obj->ID == $page_obj->ID ) ) { return true; } } } return false; }
##固定ページのソース
<h3>見出し</h3> テキスト <p class="well3"><span style="color: #ff0000;">テキスト</span> <span style="color: #ff0000;">テキスト</span></p> <h3>テキスト</h3> <h3 class="style3a">見出し</h3> <ul> <li>テキスト</li> <li>テキスト</li> </ul>
###試したこと
テーマの削除(他のテーマではコンテンツが表示されました)
プラグインの無効化(状況は改善されませんでした)
PHPのバージョンアップ(5.3.3から5.6.22へ。効果なし)
###補足情報(言語/FW/ツール等のバージョンなど)
テーマは購入したテンプレートで、できれば変更せずにそれを使用したいです。
##追記
ご指摘をいただき固定ページのソースを追加しました。
単純なソースなのですが、クイックタグで<h3 class="style3a">を入力した時からエラーになってしまったのを記憶しています。
回答2件
あなたの回答
tips
プレビュー