WPML
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:


  1. Modifica il file class-wpml-ls-templates.php nella cartella ../wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/.

  2. Alla riga 316, sostituisci: $uploads = wp_get_upload_dir();
    con $uploads = wp_upload_dir( null, false );

Tutti i problemi noti →