WordPress プラグインのデバッグを支援する方法
JoomUnitedの開発者は、プラグインが可能な限り最適な方法で動作するように常に作業しています。もちろん、場合によっては、あるタイプの障害が発生する可能性があります。失敗の発生? もちろん、彼らはすぐに解決されます...
この投稿では、開発者がエラーをすばやく理解して解決できるように、開発者に正しい情報を提供する方法を説明します。 この投稿は、問題が発生したときに開発者に適切な情報を提供するために従う3つのステップに分かれています。
- デバッグログをオンにする
- トラブルシューティング プラグインをインストールする
- JavaScriptエラーを確認する
WordPress のデバッグとログ システムをオンにする
まず第一に、 WP_DEBUGとは何かを知る必要があります。 Wikipedia にあるように、「 WP_DEBUG は、WordPress 全体で「デバッグ」モードをトリガーするために使用できるPHPです デフォルトでは false であるとみなされ、通常は WordPress の開発用コピーの wp-config.php ファイルで true に設定されます。」
ご覧のとおり、 WP_DEBUG はオフになっている定数です一時的なデバッグの目的でオンにすることができます
それに加えて、 WP_DEBUG_LOGと呼ばれる別のPHP定数があります。これは、プラグインのすべてのエラーを含むテキストファイルを自動的に作成するのに役立ち、開発者に送信します。
これを正確にオンにする方法と、プラグインにエラーがあった場合にどのように表示されるかを説明します。WP Meta SEOが使用されますが、すべてのプラグインで同じ手順に従うことができます。 この場合、 WP Meta SEO wp-config.phpを開きます。これは、メモ帳や Visual Studio などの好みのテキスト エディタ ソフトウェアで実行できます。コード、ブラケットなどは、 wp-config.php。
このファイルは、WordPress Web サイトがインストールされているサーバーのルートにあります。
テキスト エディタで開き、 CTRL + F [編集] > [検索]をクリックします検索する単語を入力できるボックスが表示されます。この場合は「」 「WP_DEBUG」
「define( 'WP_DEBUG', false )」が見つかるまで Enter キーを押します。
その行では「false」を削除して true と入力し、「Enter」をクリックして次の行に「define( 'WP_DEBUG_LOG', true ); 」と入力します。 ファイルを保存すると、次の画像のようになります。
この 2 行を変更すると、/wp-content/ に「debug.php」というファイルが作成されます。
そして完了しました…最初のステップが完了しました。これは、開発者が問題を解決するプロセスをスピードアップするために必要なファイルの 1 つです。 すべてのエラーは監視され、このテキスト ファイルに書き込まれます。
WordPress トラブルシューティング プラグインをインストールする
ヘルス チェックとトラブルシューティング プラグインは、サイトへの通常の訪問者に影響を与えることなく競合チェックを実行できるプラグインです。使用とインストールは非常に簡単です。この例では引き続きWP Meta SEO。 ヘルスチェックとトラブルシューティングをインストールして競合チェックを実行するには、次の手順に従います。
- Wordpress サイトにログインすると、サイトのダッシュボードが表示されます
- ページの左側のセクションにある「プラグイン」をクリックします
- 「新規追加」をクリックします
- 以下に示すように、検索バーに「ヘルスチェックとトラブルシューティング」と入力します。
- 「今すぐインストール」をクリックすると、プラグインのリストが自動的に充電されます。右側を探して「今すぐインストール」をクリックし、「有効化」をクリックします。
- 「サイトの健全性」をクリックします。左側のメニューに「ツール」。それをクリックして、 「サイトの健全性」
- 「トラブルシューティング」をクリックし、警告情報を読み、 「トラブルシューティングモードに入る」
トラブルシューティング モードでは、すべてのプラグインが自動的に無効になり、デフォルトのテーマに切り替わります。 トラブルシューティング モードは、サイトへの通常の訪問者には影響しません。
- 発生していた問題を再現する
なく、デフォルトのテーマが使用されているデフォルト環境で問題が発生した場合、プラグインが予期しない動作を引き起こしていないことを意味します。
- 「プラグイン」>「インストールされているプラグイン」をクリックします。
「プラグイン」メニューが展開され、追加のオプションが提供されます。 「インストールされているプラグイン」をクリックします
- WP Meta SEOの横にある「トラブルシューティング中に有効にする」をクリックします。
- WP Meta SEOのみを使用発生した問題を再現します。問題が発生した場合、問題はプラグインによって引き起こされています。
問題の一部分はすでに特定されているため、これはある意味では良いニュースです。 今後は、開発者が Web サイトにログインし、新しいバージョンをリリースする前に問題を解決する必要があります。 そうでない場合は、手順を繰り返して、エラーを再現できる次に無効になっているプラグインを有効にします。
WordPress プラグインの Javascript エラーのチェックとデバッグ
ChromeまたはFirefoxコンソールでJavascriptエラーを探します。ブラウザによっては、名前が少し異なりますが、ChromeおよびFireFoxに続いて、「コンソール」と呼びます。 コンソールを開くには、次の手順に従ってください。
- サイトの任意の部分のフロントエンドで「検査」を右クリックします
- コンソールを選択すると、ページの右側に開発者ツールが開きます。「コンソール」をクリックします。
エラーを確認します。コンソールを開いた状態で、予期していたエラーを再現してコンソールを確認します。エラーは、JavaScript の競合がどこにあるかを示す赤いテキストです。
JavaScript エラーを見つけた場合は、エラーの拡大バージョンのスクリーンショットを撮って
問題レポートを送信/共有する
これですべての情報が揃ったので、開発者がプロセスを高速化できるように支援します。収集したすべての情報を取得してチケット/投稿に移動します。覚えておいてください、アイテムは次のとおりです。
- デバッグ.ログ
- 競合を引き起こすプラグインに関する注意事項
- エラーが発生した JavaScript コンソールのキャプチャ
これらの手順に従って正しい情報を送信していただければ、開発者はより迅速なデバッグ作業を行うことができます。事前に感謝します:)
サポート目的で新しい WordPress ユーザー アカウントを作成して共有する
新しい管理者ユーザーを作成することは、問題が何であるかをサポートチームに示す簡単な方法の1つです。 そのプロセスを開始する前に、次のことに注意してください。
- 問題が解決された後は古い認証情報は保存されません (セキュリティ上の理由から)
- サポート目的で作成された管理者ユーザー アカウントを削除することをお勧めします。
- 私たちのチームと共有されるすべての情報は保護されており、非公開のままになります
新しいユーザーを作成するには、まず管理サイトにログインします。 ログインに成功すると、Wordpress ダッシュボードが表示されます。
次に、左側の[メニュー] > [ユーザー]。
その後、トップ画面に移動し、 「新規追加」左側のメニューの「新規追加」に移動します
次に、 [新しいユーザーの追加]フォームが画面に表示されます。 情報を入力するために必要な2つのフィールドがあります:ユーザー名、電子メール。
「パスワード」では、ランダムなパスワード生成器を使用するか、独自のパスワードを設定できます。 新しいユーザーにアカウントに関する電子メールを送信したい場合は、 「ユーザー通知を送信」にチェックを入れることができます
その後、ドロップダウン ボックスでユーザーの役割 これは、サイト上のユーザーの権限を設定するための重要な手順です。 「管理者」は最高レベルであり、ユーザーは Web サイトのすべての機能にアクセスできます。 ユーザーのアクセスを制限したい場合は、他のロールを設定できます。
最後に、下部にある「新しいユーザーを追加」 それはすでに完了しました、頑張ってください!
ブログを購読すると、サイトに新しい更新があったときに電子メールが送信されるので、見逃すことはありません。
コメント