ti0
(ti0)
1
サイトを更新するたびに、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
angus
(Angus McLeod)
2
これは、Utilities クラスが実際に PluginUtilities トレイトを use している(スクリーンショットで確認できます)ため、プラグインのセットアップに関連しています。これは、プラグインの他の場所 で required です。
問題は、WP Discourse プラグインが正しくロードされておらず、コードスニペットで Utilities クラスを使用しようとしていることにある可能性があります。WP Discourse の Utilities を使用するカスタムコードはありますか? WP Discourse プラグインは現在「有効」になっていますか?
「いいね!」 5
ti0
(ti0)
3
はい、それでした。コードスニペットに含めたところ、問題が解決しました。どうもありがとうございました!
「いいね!」 2
system
(system)
クローズされました:
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.