メインコンテンツにスキップ
読了時間 7 分 (1404 ワード)

WordPress プラグインのデバッグを支援する方法

WordPress プラグインのデバッグ方法のヘルプ

JoomUnitedの開発者は、プラグインが可能な限り最適な方法で動作するように常に作業しています。もちろん、場合によっては、あるタイプの障害が発生する可能性があります。失敗の発生? もちろん、彼らはすぐに解決されます...    

この投稿では、開発者がエラーをすばやく理解して解決できるように、開発者に正しい情報を提供する方法を説明します。 この投稿は、問題が発生したときに開発者に適切な情報を提供するために従う3つのステップに分かれています。

  • デバッグログをオンにする
  • トラブルシューティング プラグインをインストールする
  • JavaScriptエラーを確認する

 

WordPress のデバッグとログ システムをオンにする

まず第一に、 WP_DEBUGとは何かを知る必要があります。 Wikipedia にあるように、「 WP_DEBUG は、WordPress 全体で「デバッグ」モードをトリガーするために使用できるPHPです デフォルトでは false であるとみなされ、通常は WordPress の開発用コピーの wp-config.php ファイルで true に設定されます。」

ご覧のとおり、 WP_DEBUG はオフになっている定数です一時的なデバッグの目的でオンにすることができます

 

wp-config

 

それに加えて、 WP_DEBUG_LOGと呼ばれる別のPHP定数があります。これは、プラグインのすべてのエラーを含むテキストファイルを自動的に作成するのに役立ち、開発者に送信します。

これを正確にオンにする方法と、プラグインにエラーがあった場合にどのように表示されるかを説明します。WP Meta SEOが使用されますが、すべてのプラグインで同じ手順に従うことができます。 この場合、 WP Meta SEO wp-config.phpを開きます。これは、メモ帳や Visual Studio などの好みのテキスト エディタ ソフトウェアで実行できます。コード、ブラケットなどは、 wp-config.php

このファイルは、WordPress Web サイトがインストールされているサーバーのルートにあります。

 

wp-config で生成された

 

テキスト エディタで開き、 CTRL + F [編集] > [検索]をクリックします検索する単語を入力できるボックスが表示されます。この場合は「」 「WP_DEBUG」
「define( 'WP_DEBUG', false )」が見つかるまで Enter キーを押します。

 

wp-デバッグ-アクティベーション

 

その行では「false」を削除して true と入力し、「Enter」をクリックして次の行に「define( 'WP_DEBUG_LOG', true ); 」と入力します。 ファイルを保存すると、次の画像のようになります。

 

wp-デバッグ-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 ダッシュボードが表示されます。

次に、左側の[メニュー] > [ユーザー]

 

wp-ユーザーメニュー

 

その後、トップ画面に移動し、 「新規追加」左側のメニューの「新規追加」に移動します

 

wp ユーザーの追加

 

次に、 [新しいユーザー追加]フォームが画面に表示されます。 情報を入力するために必要な2つのフィールドがあります:ユーザー名、電子メール

「パスワード」では、ランダムなパスワード生成器を使用するか、独自のパスワードを設定できます。 新しいユーザーにアカウントに関する電子メールを送信したい場合は、 「ユーザー通知を送信」にチェックを入れることができます

その後、ドロップダウン ボックスでユーザーの役割 これは、サイト上のユーザーの権限を設定するための重要な手順です。 「管理者」は最高レベルであり、ユーザーは Web サイトのすべての機能にアクセスできます。 ユーザーのアクセスを制限したい場合は、他のロールを設定できます。

 

wp-ユーザーフォーム

 

最後に、下部にある「新しいユーザーを追加」 それはすでに完了しました、頑張ってください!

 

3
最新情報を入手

ブログを購読すると、サイトに新しい更新があったときに電子メールが送信されるので、見逃すことはありません。

関連記事

 

コメント

まだコメントはありません。 最初にコメントを送信してください
すでに登録? ここでログイン
2024年12月4日水曜日

キャプチャ画像