- 状态
- 已解决
- 解决于
- WPML Multilingual CMS 3.8.4
问题概述
在编辑文章或页面时,如果您使用按钮在同一页面上插入图库,则会显示以下致命错误:
- Fatal error: Class ‘WP_Installer_API’ not found in …/sitepress-multilingual-cms/classes/end-user/class-wpml-end-user-loader-factory.php on line 72
临时解决方法
此问题将在未来的 WPML 版本中得到修复。目前,您可以使用以下临时解决方法。
编辑 ../sitepress-multilingual-cms/classes/end-user/class-wpml-end-user-loader-factory.php 文件,并将第 71 行的函数:
private function is_site_registered() {
return false !== WP_Installer_API::get_site_key( 'wpml' );
}
替换为以下更新的函数代码:
private function is_site_registered() {
if (class_exists('WP_Installer_API')) {
return false !== WP_Installer_API::get_site_key( 'wpml' );
}
return false;
}