- Status
- Resolvido
- Resolvido em
- WPML Multilingual CMS 3.8.4
Visão geral do problema
Ao editar um post ou página, se você usar o botão para inserir uma galeria na mesma página, o seguinte erro fatal é exibido:
- 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
Solução alternativa
Este problema será corrigido em uma versão futura do WPML. Por enquanto, você pode usar a seguinte solução alternativa.
Edite o arquivo ../sitepress-multilingual-cms/classes/end-user/class-wpml-end-user-loader-factory.php e substitua a função na linha 71:
private function is_site_registered() {
return false !== WP_Installer_API::get_site_key( 'wpml' );
}
pelo seguinte código de função atualizado:
private function is_site_registered() {
if (class_exists('WP_Installer_API')) {
return false !== WP_Installer_API::get_site_key( 'wpml' );
}
return false;
}