WP Discourse プラグインエラー

サイトを更新するたびに、WP Discourse プラグインのエラーでサイトがクラッシュします。自分で修正する方法は学びましたが、更新のたびに修正する必要がなくなれば素晴らしいと思います。

lib/plugin-utilities.php ファイルを 'lib/utilities.php ファイルに含める必要があります。そうしないと、次のエラーが発生します。

Trait 'WPDiscourse\\Shared\\PluginUtilities' not found in .../public/wp-content/plugins/wp-discourse/lib/utilities.php on line 17

これは私のセットアップによるものなのか、それとも他の人も同様の問題に直面しているのかわかりません。私は php7.4 を実行しています。

私の修正は、その行の前にファイルを含めるだけです。
lib/utiities.php で:

「いいね!」 2

これは、Utilities クラスが実際に PluginUtilities トレイトを use している(スクリーンショットで確認できます)ため、プラグインのセットアップに関連しています。これは、プラグインの他の場所required です。

問題は、WP Discourse プラグインが正しくロードされておらず、コードスニペットで Utilities クラスを使用しようとしていることにある可能性があります。WP DiscourseUtilities を使用するカスタムコードはありますか? WP Discourse プラグインは現在「有効」になっていますか?

「いいね!」 5

はい、それでした。コードスニペットに含めたところ、問題が解決しました。どうもありがとうございました!

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.