- 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:
- Edite el archivo class-wpml-ls-templates.php en la carpeta ../wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/.
- En la línea 316, reemplace:
$uploads = wp_get_upload_dir();
por$uploads = wp_upload_dir( null, false );