WP-Discourse 中弃用“在可调用对象中使用‘self’”的问题

您好!我启用了 WP_DEBUG 来测试一些函数,并看到了此消息:

已弃用:在 /wp-content/plugins/wp-discourse/lib/discourse.php 的第 225 行调用中使用“self”已弃用

此消息在 PHP8.2 和 8.3 中显示。在 8.1 及更早的 PHP 版本中没有问题。

有什么办法可以解决这个问题吗?我倾向于使用 PHP8.3,因为它比 8.1 性能更好。非常感谢!

1 个赞

您好,

别担心;这只是一个弃用,将在 PHP 9 中移除(那还很遥远)。
您仍然可以使用 PHP 8.3。:+1:

Simon,

我相信现在应该使用这个:self::class . 'register_text_translations'

4 个赞

非常感谢!

只是想分享一下,几个月前有人提交了一个 PR 来修复这个问题:

2 个赞

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