- Status
- Gelöst
- Gelöst in
- WPML Multilingual CMS 3.8.4
Übersicht über das Problem
Wenn Sie beim Bearbeiten eines Beitrags oder einer Seite die Schaltfläche verwenden, um eine Galerie auf derselben Seite einzufügen, wird der folgende schwerwiegende Fehler angezeigt:
- 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
Problemumgehung
Dieses Problem wird in einer zukünftigen WPML-Version behoben. Vorerst können Sie die folgende Problemumgehung verwenden.
Bearbeiten Sie die Datei ../sitepress-multilingual-cms/classes/end-user/class-wpml-end-user-loader-factory.php und ersetzen Sie die Funktion in Zeile 71:
private function is_site_registered() {
return false !== WP_Installer_API::get_site_key( 'wpml' );
}
durch den folgenden aktualisierten Funktionscode:
private function is_site_registered() {
if (class_exists('WP_Installer_API')) {
return false !== WP_Installer_API::get_site_key( 'wpml' );
}
return false;
}