- 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:
- Bearbeiten Sie die Datei class-wpml-ls-templates.php im Ordner ../wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/.
- Ersetzen Sie in Zeile 316:
$uploads = wp_get_upload_dir();
durch$uploads = wp_upload_dir( null, false );