Problema de jQuery en WordPress 3.5

Problema de jQuery en WordPress 3.5

ene 13
Problema de jQuery en WordPress 3.5

Después de un tiempo realizando pruebas en otras instalaciones, decidí actualizar una de las instalaciones más grande que llevo de WordPress Multisite.

Después de realizar todos los Backups pertinentes, pase a la actualización de WordPress a la 3.5. Una vez que finalizó la actualización, comencé a comprobar si todo funcionaba de forma correcta.

Al acceder a la administración, me topé de frente con un problema que ya había sufrido en el pasado, y era algún tipo de problema con jQuery. En esta versión, jQuery ha sido actualizado, así que varios plugins que usan jQuery pueden tener problemas o conflictos.

El paso lógico, era desactivar todos los plugins e ir activandolos uno a uno hasta dar con el que estaba dando el conflicto. Así que procedí a la operación de localización del problema. Pero al no ser una instalación particular, es decir, que no era solo mia, si no que era un Multisite, no podía desactivar todos los plugin e ir activandolos poco a poco, ya que hay casi 100 plugins distintos en esta instalación. Lo primero que tuve que hacer es apuntar en un papel, todos los plugins que estaban activados para la red. Tras la operación, procedí a desactivar todos los plugins, pero uno a uno, ya que el marcado global, es decir, marcar uno y que se marquen todos, tampoco funcionaba.

Una vez todos los plugins desactivados, descubrí que seguía sin funcionar. Entonces ¿Qué estaba pasando en esta instalación?

Lo siguiente, algo se había quedado en la cache de mi navegador, así que tras forzar el vaciado de esta e incluso probar con otros navegadores y PC/Mac, el problema persistía.

Lo siguiente, subir de nuevo todos los archivos vía FTP, quizá algo se había quedado sin actualizar. Pero no, tampoco resulto, el jQuery de la administración seguía sin funcionar.

En estos momentos, tenía mas de 2.000 sitios institucionales que no les funcionaba bien la administración de WordPress, así que aunque ya era tarde, continué investigando que podía estar sucediendo.

Y finalmente di con el problema, y que todo sea dicho, hay muchos sitios de WordPress 3.5 que están teniendo este problema, así que por esto lo publico.

Para solucionar el problema, es tan sencillo como desactivar el concatenado de scripts en la administración de WordPress. Para hacerlo, solo hay que añadir esta línea al archivo wp-config.php justo antes de la última línea de todas, la que pone

require_once(ABSPATH . 'wp-settings.php');

Pues añadís esta línea:

define('CONCATENATE_SCRIPTS', false );

Y magia, todo volvió a funcionar.

En la teoría y según dicen, esta línea solo se debe poner cuando tu servidor tiene problemas con el concatenado de scripts y que “dicen” que es un problema del servidor.

Yo puedo asegurar que esto no es cierto. En el mismo servidor, y por motivos que no vienen al caso, hay otras tantas instalaciones de WordPress Simple que están funcionando con WordPress 3.5 y no tienen este problema. Por otro lado, esta instalación Multisite, nunca había tenido problemas con en concadenado de Scripts, Ese problema solo surgió tras la actualización a WordPress 3.5, así que yo creo que hay algo que ha cambiado que está provocando este problema, y no por servidores mal configurados.

Así que ya lo sabéis, si los menú de la administración de WordPress han dejado de funcionar tras la actualización a WordPress 3.5, solo debéis añadir la línea mencionada en el lugar correcto y todo volverá a funcionar.

16 comments

  1. No he sufrido ese problema pero bien es cierto que aprovechando que hablas de MU y de los plugins, la gestión de los ajustes de los plugins en la mayor parte de ellos cuando hablamos de una red es pésima, teniendo que replicar blog a blog la configuración (o wp_options_XX a wp_options_XX).

    ¿Conoces alguna forma de mejorar este problema?

    • José Conti

      Cierto, ya comento que solo lo he sufrido en esta instalación, que es Multisite. Pero he actualizado muchos otros sitios sin ningún problema parecido.

      En cuanto a lo que hablas de la replicación, yo uso un plugin en particular, que se llama New Blog Template http://premium.wpmudev.org/project/new-blog-template/

      Es un plugin premium,pero si necesitas de la creación de 1 o varias plantillas para cuando tengas que crear un blog, es simplemente fantastico.

      A la hora de crear el nuevo sitio, puedes seleccionar una de las plantillas creadas con anterioridad y creas un espejo del sitio Template con un solo clic.

      Saludos

  2. Isidro

    Buenas Jose,

    Debido a problemas en WP 3.5 he llegado hasta tu web y resuelto el problema. Muchas gracias.

    Unicamente tengo una ultima consulta. ¿La linea que se añade en wp-config.php es necesario quitarla con proximas actualizaciones de WP? ¿Afecta en algo al rendimiento global del sistema?

    Ya de paso cuento los errores que tenia por si le pueden ayudar a alguien.

    Hace unas dos semanas que actualice a la version 3.5 sin ningun problema. todo correcto.

    Los problemas han surgido de un dia para otro sin realizar ningun cambio en el codigo ni instalacion de plugins, me dejaron de funcionar correctamente los menus, las categorias y no podia añadir imagenes a las nuevas entradas del blog.

    Con la linea de codigo que comentas solucionado todo por el momento.

    Por cierto, comentar que no se si sera problema del servidor pero estoy en un compartido de redcoruna.

    Un saludo.

    • José Conti

      Hola Isidro,

      En un principio, no hace falta que lo saques, pero en próximas actualizaciones puedes mirar de sacarlo por sí han resuelto el problema.

      Este problema viene de un nuevo funcionamiento en la administración de WordPress que concatena todo el jQuery. Sirve para que todo cargue más rápido, pero sólo en la administración, así que no perjudica en frontend.

      Culpa del servidor no creo que sea, ya que comento que en un mismo servidor, unas administraciones me funcionaban de forma correcta y otra no.

      Saludos

  3. De verdad muchas gracias por la solución brindada, en mi casa me pasaba que al entrar al administrador los post y las páginas me aparecían en blanco y no me permitía modificarlas ni el texto ni la foto, así coloque la linea en WP-Config.php y funciono ahora ya me sale para poderlas editar los post y las páginas, sin embargo lo único que no he logrado solucionar es que al darle add media, en mi librería en la cual hay fotos, no me sale ninguna para poderla agregar al post y si intento subir alguna imagen que esta guardada en mi computadora me indica el siguiente error “An error occurred in the upload. Please try again later. y en otro sitio que tengo de wordpress si me permite subirla, me podrias ayudar. Gracias

    • José Conti

      Hola Fernan,

      ¿Has mirado de desactivar plugins para ver si hay algún conflicto con alguno?

  4. Tatiana Escobar

    Jose:
    Permiteme darte un fuerte abrazo [ en mi tierra dicen "rompe costilla"]

    Tenia este problema y me estaba volviendo loca, ya habia desactivado y activado un poco de plugins.

    Busque y busque en Google di con este post http://es.wordpress.org/2012/12/12/wordpress-3-5-espanol/ y este me llevo donde ti. Y lo SOLUCIONE gracias a tus sabios consejos.

    Y dejame decirte que no se nada de programacion asi que con susto de modificarlo, pero me atrevi.

    Gracias y Gracias MILLLL ya puedo poner nuevamente mis fotos.

    Lo mejor para ti….

  5. Sos un CAPO!!!! me solucionaste la vida!!! jajajaja
    GRACIAS!

  6. Saludos Jose, llegue a tu post desde la pagina de wordpress, con la esperanza de solucionar el problema, pero mis resultados no fueron positivos :( el administrador de wp me sigue dando problemas, tengo opciones de menús que no responden.

  7. Jon Lozano

    Gracias, me soluciono el problema de poner vínculos en mis post y el botón texto para editar el html, lo único sigue sin resolver es activar el botón de insertar objeto. Esta actualización tiene muchos errores. Saludos.

  8. Núria Millàs

    Hola a todos, pues he añadido la linea y sigo sin poder añadir imágenes desde los post y páginas. Si alguien puede ayudarme.
    Gracias!

  9. buenas tardes, realmente me gustaria que me ayudaras, porque tengo ese problema, lo unico es que en mi caso no se trabajar mucho con wordpress, estoy administrando la web del trabajo y recien actualice la version del WP y ahora no puedo cargar las imagenes de los productos, el punto es que dices que es muy facil pero a decir verdad no se donde encontrar el fichero wp-config.php para editarlo de la forma que dices, si pudieras decirme como encontrarlo te lo agradeceria muchisimo

Trackbacks/Pingbacks

  1. Bitacoras.com - Información Bitacoras.com... Valora en Bitacoras.com: Después de un tiempo realizando pruebas en otras instalaciones, decidí actualizar una de las instalaciones más …
  2. Solucionar problema de jQuery en WordPress 3.5 — Diavolo - [...] bueno que encontré este tip antes de re-instalar [...]
  3. Problemas Despues de Actualizar WordPress 3.5 - Antocas.com - [...] y un sin fin de cosas, pero ninguna con solución mis problemas, hasta que llegue a un blog llamado …
  4. Menús del Escritorio que no funcionan tras actualizar a WordPress 3.5 (solución) | Ayuda WordPress - [...] darle vueltas, desactivar plugins, vaciar cachés, yo que sé, de todo, lo mejor es que lo leas en su …
Click on a tab to select how you'd like to leave your comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>