web-dev-qa-db-ja.com

WordPressで作成したときに記録されたすべての子テーマ

この記事での質問は 投稿に関する死のホワイトスクリーンにのみ関連しています が、それは別の質問です。実はそれは同じ問題に関する二つの質問です。

背景:私たち3人は、週末に緊急サイトの再構築/ WordPressへの切り替えに取り組んでいました。二人は満足していた、私はセットアップしていた。私は二十六に基づいて、子供のテーマを始めました。デフォルトでインストールされた不要なテーマを削除していたときに、誤ってTwenty Fifteenの代わりにTwenty Sixteen(親テーマ)を削除しました。私はすぐに26を再インストールしました、しかし、それに続く問題は私の側でこのエラーに関連しているようです。

症状:ダッシュボードが徐々に劣化していくのを見ました。最初に、投稿を追加または更新すると、白い画面が表示され始めました。投稿は追加および更新されていましたが、それを見るにはリストに戻る必要がありました。これは他の機能に低下し、ついに、2つの使用法がログインできなくなりました。

解決策:この問題は、Twenty Sixteenとchildテーマの両方がTwenty Seventeenに置き換えられたときに解決されました。それから二十六十一と子供のテーマが再び追加され、二十七十一と子供が削除されました。

質問:コードまたはデータベースのどこでエラーが発生しましたか?テーマのエラーがダッシュボードで問題を引き起こすのはなぜですか?

10のうち9倍、WordPressベースのサイトの白い画面はPHPエラーで、表示されていません。オンにしたい場合は、 こちら のQ&Aを参照してください。

PHPのエラーは、WPコア(非常にまれ)、テーマ、子テーマ、またはプラグイン内のファイルの欠落、またはコード内の単なるPHPエラーによるものが考えられます。

子がアクティブなときに親テーマを削除すると、子がそのファイルを参照しているためにそれらを見つけられない可能性があるため、原因となることもあります。

このような問題を開発またはデバッグしながら、PHPエラーを常にオンにしておくことをお勧めします。何が間違っているのか、どこにエラーがあるのか​​を文字どおりに知らせるので.

DBエラーも発生する可能性がありますが、PHPエラーの発生率と比較して、WordPressでは比較的まれです。 WPサイトがDBに接続していないことに問題がある場合は、WPからお知らせください。

最後に、常にerror_logサーバをチェックして、ページに表示するのが面倒なエラーを見逃さないようにしてください。

1
The J