WPML
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;
	}

Todos os problemas conhecidos →