首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用未定义方法WP_Textdomain_Registry::reset()

调用未定义方法WP_Textdomain_Registry::reset()
EN

Stack Overflow用户
提问于 2022-11-02 10:33:05
回答 5查看 5.8K关注 0票数 8

我的Wordpress站点坏了,只显示了以下错误信息:

代码语言:javascript
复制
Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry::reset() in /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php:139
Stack trace:
#0 /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php(119): WPML\ST\MO\Hooks\LanguageSwitch->resetTranslationAvailabilityInformation()
#1 /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php(73): WPML\ST\MO\Hooks\LanguageSwitch->changeMoObjects('view-subscripti...')
#2 /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/TranslateWpmlString.php(167): WPML\ST\MO\Hooks\LanguageSwitch->switchToLocale('view-subscripti...')
#3 /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/TranslateWpmlString.php(109): WPML\ST\Trans in /var/www/htdocs/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php on line 139

我只能访问网站后,添加".disabled“到插件文件夹(wpml转换)名称,但这将禁用插件和网站需要它的工作。

EN

回答 5

Stack Overflow用户

发布于 2022-11-02 11:18:31

这是一个在更新wordpress 6.1时出现的问题。

要修复它,需要将WPML更新为4.5.12,字符串转换为3.2.3。

来源:https://wpml.org/changelog/2022/10/wpml-4-5-12-updates-for-wordpress-6-1/

-编辑:

下载两个更新插件后,重命名与插件相关的两个文件夹,并安装更新版本以解决问题。

票数 13
EN

Stack Overflow用户

发布于 2022-11-03 09:28:44

我刚删除了139字符串。目前一切都正常。

票数 4
EN

Stack Overflow用户

发布于 2022-11-03 13:12:19

今天也有同样的问题。

此问题是由于未更新版本的WPML和兼容6.1 WordPress。因为WPML网站今天已经瘫痪,所以你不能下载这个插件。

有github储存库:

https://github.com/youssef-lmw/wpml-string-translation

  1. 下载插件

的此版本

  1. 列表项替换wpml-string文件夹

中的当前项。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74287781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档