質問: 'logged_in_key' LIMIT 1 ・Fatal error: Uncaught Error: Call to a member function query() on null in /home/サイト/wp/wp-includes/class-wp.php:599 Stack trace: #0 /home/サイト/wp/wp-includes/class-wp.php(715): WP->query_posts() #1 /home/サイト/wp/wp-includes/functions.php(960): WP->main('') #2 /home/サイト/wp/wp-blog-header.php(16): wp() #3 /home/サイト/wp/index.php(17): require('/home/サイト...') #4 {main} thrown in /home/サイト/wp/wp-includes/class-wp.php on line 599 ``` database errorは、これは▼の箇所に半角スペースが足りないのでしょうか? どこにこの構文があるのかわからず・・。何が問題で何をすればよいのでしょうか。 ■サイト2:昨日はサイトが開かず、アクセス権限がないというエラーが出ました。本日さくらのwebフォントのプラグインを削除したところ、ログインができるようになりましたが、上記エラーの※が出ていてロゴマークをクリックしても管理画面に入れません。 ■サイト3:何もしていませんが管理画面に入れません。サイト2と同じ症状です。 ■サイト4:同じサーバーですが別ドメインで作成したサイトです。サイト2と同じ症状です。 ・サーバー:さくらインターネットサーバー ・ブラウザ:chrome、IE11 ・WPバージョン:最新(4.9.8) 使い始めたのは9月からです。 ・データベースバージョン:MySQL 5.7 ・現在プラグインフォルダは「plugins_old」とし、無効化中。 ・キャッシュはすべてクリアにしてみました。 ・共通のエラーのclass-wp-roles.phpの該当文は![class-wp-roles.php line279](https://i.stack.imgur.com/gBXXt.png)です。 どなたかご意見頂戴できますでしょうか。 最悪他ドメインで新たにwordpressをダウンロード、問題なさそうな箇所を少しずつバックアップから移してみようと思っています。
回答: 先ほどWPのバージョンを落として4.9.7にてダウングレードしてみたところ、復旧しました。 通常の手動アップデートと同じように、wp-admin・wp-includes他データを入れ替えたのがよかったのか、なんとか管理画面には入れました。 エラー前と設定が若干違っていたり、プラグインで作っていたページの見栄えが崩れたりはしていますが...やはりプラグインを更新した影響でか何か根本的なデータが書き変わってしまっていた可能性がありそうです。 何がおかしくなっていたのか不明ですが、取敢えず管理画面に入れない不具合は解決したため、質問を上げさせていただきましたが解決済とさせていただきます。 みなさまありがとうございました。