新しいWebサイトでいくつかのプラグインとUpThemesフレームワークを使用しています。WpDebugをオンにすると、Deprecated関数に関するエラーがいくつかあることがわかります(ただし、Webサイトは機能しています)。私が知りたいのは、廃止予定のコードがどこにあるのかを正確に知るために使用できるプラグイン、ソフトウェア、または祈り(lol)があるかどうかです。新しいコードを使用できるようになります。
あなたのプラグイン、テーマをデバッグするのに使うプラグイン/ソフトウェアはどれですか?
あなたが探しているものは Log Deprecated Noticesプラグイン です。 (データベースへの直接ログであるため、本番サイトでは実行しないでください。)
それがすることは、has_cap()またはfunctions.phpのいくつかの行を参照しそうな暗号化されたメッセージを実際に起こっているものに変換することです。
デバッグバー プラグインもいいです。 Log Deprecated Noticesの変換コードを使用して、そのページロードの通知を追跡します。
私は過去に テーマチェック を使ったことがあり、とても良いと感じました。正しく思い出した場合、廃止予定の機能をチェックしますが、ほとんどの場合、将来のテーマを保証するためのより優れた機能を提案し、WordPressのユーザーが信頼する機能を実装するのを忘れた場合は警告します。
これを行う最も簡単な方法は、そのtheme/pluginフォルダー内の関数名にgrepを使用することです。あなたのウィンドウズなら、grepWinやエージェントのransack/powershellなどを使うことができます。
また、 debug-bar をインストールしてください。ご覧になった方がずっと良いです。
テーマ開発中にrootのconfig.phpでDebugの値を 'true'に変更することでデバッグモードを有効にすることができます。
これはデバッグ中に開発を続け、エラーを表示します。