WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 3.6.3
Gelöst in
3.7.0

Übersicht über das Problem

Wenn Sie auf WPML 3.6.x aktualisieren, tritt möglicherweise der folgende Fehler auf:

PHP Fatal error:  Call to undefined function wp_get_upload_dir() in /public_html/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-templates.php on line 316

Dieser Fehler wird durch die Verwendung einer alten Version von WordPress verursacht. Die Funktion wp_get_upload_dir() wurde in der WordPress-Version 4.5 eingeführt, wie Sie hier nachlesen können

Problemumgehung

Dieses Problem wird in der kommenden Version von WPML behoben.

Führen Sie als Problemumgehung die folgenden Schritte aus:


  1. Bearbeiten Sie die Datei class-wpml-ls-templates.php im Ordner ../wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/.

  2. Ersetzen Sie in Zeile 316: $uploads = wp_get_upload_dir();
    durch $uploads = wp_upload_dir( null, false );

Alle bekannten Probleme →