- Stato
- Risolto
- Segnalato per
- WPML Multilingual CMS 3.6.3
- Risolto in
- 3.7.0
Panoramica del problema
Quando aggiorni a WPML 3.6.x potresti riscontrare il seguente errore:
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
Questo errore si verifica quando usi una vecchia versione di WordPress. La funzione wp_get_upload_dir() è stata introdotta nella versione 4.5 di WordPress, come puoi leggere qui
Soluzione alternativa
Questo problema verrà risolto nella prossima versione di WPML.
Come soluzione alternativa, segui questi passaggi:
- Modifica il file class-wpml-ls-templates.php nella cartella ../wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/.
- Alla riga 316, sostituisci:
$uploads = wp_get_upload_dir();
con$uploads = wp_upload_dir( null, false );