web-dev-qa-db-ja.com

WordPressを正しくデバッグする方法

新しいWebサイトでいくつかのプラグインとUpThemesフレームワークを使用しています。WpDebugをオンにすると、Deprecated関数に関するエラーがいくつかあることがわかります(ただし、Webサイトは機能しています)。私が知りたいのは、廃止予定のコードがどこにあるのかを正確に知るために使用できるプラグイン、ソフトウェア、または祈り(lol)があるかどうかです。新しいコードを使用できるようになります。

あなたのプラグイン、テーマをデバッグするのに使うプラグイン/ソフトウェアはどれですか?

2
maisdesign

あなたが探しているものは Log Deprecated Noticesプラグイン です。 (データベースへの直接ログであるため、本番サイトでは実行しないでください。)

それがすることは、has_cap()またはfunctions.phpのいくつかの行を参照しそうな暗号化されたメッセージを実際に起こっているものに変換することです。

デバッグバー プラグインもいいです。 Log Deprecated Noticesの変換コードを使用して、そのページロードの通知を追跡します。

1
Andrew Nacin

私は過去に テーマチェック を使ったことがあり、とても良いと感じました。正しく思い出した場合、廃止予定の機能をチェックしますが、ほとんどの場合、将来のテーマを保証するためのより優れた機能を提案し、WordPressのユーザーが信頼する機能を実装するのを忘れた場合は警告します。

2
Tomas Buteler

これを行う最も簡単な方法は、そのtheme/pluginフォルダー内の関数名にgrepを使用することです。あなたのウィンドウズなら、grepWinやエージェントのransack/powershellなどを使うことができます。

また、 debug-bar をインストールしてください。ご覧になった方がずっと良いです。

1
Wyck

テーマ開発中にrootのconfig.phpでDebugの値を 'true'に変更することでデバッグモードを有効にすることができます。

これはデバッグ中に開発を続け、エラーを表示します。

0
pixelngrain