La nueva versión de WordPress 2.5, está trayendo mucho de que hablar, y no es para menos, ya que el cambio además de estético es bastante más complejo por el interior.
Uno de los problemas que más está mosqueando a los usuarios es la subida de ficheros, mediante el Media Library. Y el equipo de WordPress ya se ha puesto manos a la obra para dar soluciones y atajar el problema.
Solucionar los problemas con Media Library
Para asegurarnos que todo funciona vamos a seguir unos pasos, en los que veremos algunas de las posibles causas y como solucionarlas.
Antes de empezar debemos dejar atados unos puntos que considero impresindibles:
- Actualizar todos, y cada uno, de los plugins
- Actualizar el Theme (El author debería haber hecho una revisión para WordPress 2.5)
- Permisos 777 en carpetas
wp-content/uploads
/
1. Asegurarnos de haber subido WordPress correctamente. Hay casos en los que al sobreescribir el cliente de FTP no reemplaza algunos ficheros, lo que crea una inconsistencia entre diferentes versiones convergiendo a la vez. Es uno de las principales causas de este error.
2. Como excepción a la primera, tenemos un problema con algunas versiones «raras» de PHP. Generalmente aparecen errores indicando que no encuentra la función ctype_digit()
. Está solucionado en la última versión (2.5.1), o puedes descargar el fichero link-template.php
3. Limpia la caché de tu navegador, resetea tu navegador, a veces la caché del navegador persiste y hay que ser un poco testarudo para eliminarla. Borrar los ficheros wp-content/uploads/js_cache/
tambien puede ayudar.
4. Actualizate a la última versión de Flash (Adobe Flash!)
5. Internet Explorer tiene sus propios problemas, si es tu caso tendrás que reemplazar los ficheros que contiene este ZIP, por los originales de WordPress 2.5.
6. Otro problema encontrado, es que los botones encargados de mostrar el Media Library no aparecen, esto ocurre por que algún plugin antiguo que use jQuery está interfiriendo, desactivalos todos y revisa que así si que salen.
7. El plugin Bad Behavior, causa un error que impide que el Media Library funcione. Actualiza a la versión nueva.
8. mod_security, puede ser el causante del problema. Quizas sea demasiado restrictivo, deberíamos desactivarlo para comprobar que el error está producido por él. En caso afirmativo, bastaría con añadir los siguiente al .htaccess
de la carpeta wp-admin/
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
Esto desactiva por completo mod_security para el directorio wp-admin/
, se puede ser más específico, bastaría con revisar la especificación del modulo.
9. Puede que te funcione, pero el alineamiento de las imagenes no funcione. Este problema suele estar vinculado al theme, y suele ser por que no están definidas las nuevas clases destinadas a alinear las imagenes. Bastaría con añadirlas dentro de nuestro theme, concretamente en elfichero style.css.
.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { display:block; margin-right:auto; }
.alignright { display:block; margin-left:auto; }
Finalmente, si quieres deshacerte del sistema mediante flash que permite subir multimagenes en el Media Library, puedes hacerlo usando este plugin o añadir esta función a WordPress.
<?php
add_filter('flash_uploader', 'noflashuploader');
function noflashuploader(){ return false; }
?>
18 comentarios, 6 referencias
+
#