- 状态
- 已解决
- 报告针对
- WPML Multilingual CMS 3.3.6
- 解决于
- WPML Multilingual CMS 3.3.7
问题概述
在向文章或页面添加链接时,会发送一个 ajax 请求,以便获取您可以链接到的所有其他文章。
此请求调用会导致如下致命错误:
Fatal error: Call to private method WPML_Language_Resolution::get_referrer_language_code() from context 'SitePress' in wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2328
临时解决方法
WPML 3.3.7 将包含此修复。
同时,要在当前版本中解决此问题,请前往 sitepress-multilingual-cms/classes/request-handling/class-wpml-language-resolution.php,然后将第 92 行的此代码:
private function get_referrer_language_code()
更改为:
public function get_referrer_language_code()