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 类确实 use 了 PluginUtilities trait(您可以在截图上看到),而该 trait 在 插件的其他位置 是 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.