WPML
Estado
Resuelto
Notificado para
WPML Multilingual CMS 3.6.3
Resuelto en
3.7.0

Resumen del problema

Al actualizar a WPML 3.6.x, es posible que encuentre el siguiente error:

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

Este error se produce al usar una versión antigua de WordPress. La función wp_get_upload_dir() se introdujo en la versión 4.5 de WordPress, como puede leer aquí

Solución alternativa

Este problema se solucionará en la próxima versión de WPML.

Como solución alternativa, siga estos pasos:


  1. Edite el archivo class-wpml-ls-templates.php en la carpeta ../wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/.

  2. En la línea 316, reemplace: $uploads = wp_get_upload_dir();
    por $uploads = wp_upload_dir( null, false );

Todos los problemas conocidos →