Un fallo de Errores con en WP puede dejar sin editar una página, romper el backend o mostrar avisos tras actualizar PHP o WordPress. La clave está en aislar si el origen está en WPBakery/Visual , en el tema, en un plugin o en una versión de PHP incompatible.
Los errores con en WordPress suelen venir de incompatibilidades con PHP, WordPress, WPBakery/Visual , un conflicto con plugins o un ajuste incorrecto de memoria. Primero hay que aislar el origen con un diagnóstico ordenado y luego aplicar solo correcciones seguras en wp-config.php para, si hace falta, recuperar el editor o el admin sin arriesgar el sitio.
Composer falla en WordPress por 3 causas reales
Composer falla en WordPress cuando una pieza espera otra versión distinta. Eso pasa mucho tras una actualización de PHP o del propio WordPress, y también cuando el constructor visual usa dependencias que ya no cuadran con el tema.
PHP, WordPress y tema: la tríada
PHP es el motor que ejecuta el sitio. WordPress es la base. El tema y el constructor visual son las piezas que suelen romper primero cuando cambian las versiones.
El error no siempre es de recursos
La memoria es como el tamaño de la mesa donde trabaja WordPress. Si la mesa es pequeña, algunas tareas no caben. Pero si el problema es que falta una pieza del puzle, agrandar la mesa no arregla nada.
Composer resuelve dependencias, no compatibilidades rotas. Si el paquete correcto no encaja con tu versión de PHP, el fallo seguirá ahí aunque subas la memoria.
Entre 10 y 20 minutos bastan para confirmar si el fallo nace en PHP, en el tema o en un plugin. Ese tiempo evita cambios a ciegas.
Distingue si falla Composer o el ecosistema
El diagnóstico correcto separa si el fallo nace en Composer, en el tema, en otro plugin o en PHP antes de tocar nada.
Mira el mensaje exacto primero
El mensaje de error manda. Si aparece Class not found, el problema suele estar en el autoload, que es el mapa que le dice a PHP dónde cargar cada clase. Si ves Allowed memory size exhausted, la pista apunta a memoria. Si sale un Parse error, piensa en PHP incompatible o código viejo.
Aísla tema, plugins y constructor
Desactiva primero los plugins no esenciales. Después cambia temporalmente al tema por defecto si el acceso lo permite. Si el editor visual revive, ya tienes el culpable más probable.
Revisa composer.json, composer.lock y vendor
composer.json declara qué quiere instalar el proyecto. composer.lock fija las versiones exactas. vendor guarda el código ya instalado. Si uno de esos tres no cuadra, Composer puede fallar aunque el paquete exista en Packagist.
En la captura de error suele verse la pista buena en la primera línea, aunque el resto del texto parezca ruido. Ahí suele estar el nombre del archivo o la clase que falla.
Compatibilidad crítica antes de tocar nada
La compatibilidad entre PHP, WordPress y el constructor visual manda más que cualquier ajuste suelto.
Tabla de decisión por versión
| Combinación |
Riesgo |
Qué suele pasar |
Decisión práctica |
| WordPress reciente + PHP 8.2 + tema viejo |
Alto |
Fatal error o editor en blanco |
Probar el tema en staging antes de producción |
| WordPress estable + PHP 8.1 + WPBakery actualizado |
Bajo o medio |
Suelen aparecer conflictos de plugins |
Revisar extensiones y minificación |
| Composer con `composer.lock` antiguo |
Medio |
Instalaciones distintas entre local y producción |
Bloquear versiones antes de desplegar |
Cuando la versión mínima no basta
La versión mínima evita que el sitio caiga. No garantiza que el constructor visual funcione bien.
La trampa del hosting compartido
En hosting compartido, el panel puede mostrar una versión de PHP, pero la caché, el opcache o una configuración heredada pueden mantener comportamientos viejos.

Qué tocar en wp-config.php y qué no: ajustes seguros
wp-config.php permite activar depuración y subir memoria, pero no conviene usarlo como cajón de sastre.
Ajustes seguros: memoria y debug
Estos cambios suelen ser seguros si se aplican con cuidado:
- `WP_MEMORY_LIMIT`: sube la memoria para tareas normales del sitio.
- `WP_MAX_MEMORY_LIMIT`: da más margen en tareas de administración.
- `WP_DEBUG`: activa el registro de errores para ver qué falla.
- `WP_DEBUG_LOG`: guarda el error en `wp-content/debug.log`.
Ajustes peligrosos: no improvisar
No toques constantes de seguridad, rutas ni configuraciones internas del núcleo sin saber por qué están ahí.
Error común: confundir causa y síntoma
Subir memoria ayuda cuando el error dice que falta memoria. Punto.
`wp-config.php` debe servir para ver mejor el error, no para taparlo. Si el cambio no produce un log útil, no sigas añadiendo líneas.
Recupera wp-admin y el editor visual sin romper nada
Cuando wp-admin no carga o el editor visual queda en blanco, la prioridad es recuperar acceso, no rehacer todo el sitio.
Desactivar sin romper producción
Empieza por desactivar plugins desde FTP, panel del hosting o WP-CLI si lo hay.
WP-CLI frente a acceso FTP
WP-CLI es la vía más limpia cuando el servidor lo permite.
El fallo tras actualizar todo
Actualizar WordPress, plugins y tema a la vez parece cómodo. En producción es una mala idea si no hay copia previa y un entorno de pruebas.
Cuando el editor queda blanco
Un editor blanco suele venir de JavaScript roto, caché agresiva o un plugin que no carga sus recursos.
Un caso habitual: un sitio abre en el frontal, pero el editor no. Tras desactivar un optimizador de caché, el constructor vuelve a cargar sin tocar Composer.
Evita los fallos más repetidos con composer
Composer funciona bien cuando el proyecto mantiene orden.
Local, staging y producción
Local es para probar. Staging es para validar. Producción es donde no conviene improvisar.
Copias, bloqueo y versiones
composer.lock fija qué se instala. La copia de seguridad guarda el estado real.
Permisos y ownership
Los permisos dicen quién puede leer o escribir. El ownership, que es la propiedad del archivo, dice quién manda sobre él.
Una regla útil: si el despliegue cambia más de una cosa crítica a la vez, el diagnóstico se alarga el doble. Cambia una sola capa cada vez.
No aplica si el problema no está relacionado con WPBakery, Visual Composer o Composer, o si el sitio no usa un constructor visual y el error proviene de otra capa como servidor, base de datos o CDN. Tampoco sirve como solución única en casos de corrupción grave de archivos o infección por malware.
Preguntas frecuentes sobre mantenimiento WordPress
¿Cómo sé si el fallo es de composer o de
Si aparece Class not found, autoload roto o errores al instalar dependencias, apunta a Composer. Si el sitio devuelve un 500 general o el editor falla tras una actualización, también puede ser PHP o un plugin.
¿Es seguro subir WP_MEMORY_LIMIT para arreglar
Sí, si el mensaje habla de memoria agotada.
¿Qué hago si wp-admin no carga después de
Primero desactiva plugins y revisa el tema activo.
¿Puedo borrar vendor y regenerarlo sin riesgo?
Puedes hacerlo solo si sabes qué dependencias usa el proyecto y tienes acceso a las versiones correctas.
¿Por qué el editor visual queda en blanco aunque
Porque el editor usa JavaScript, estilos y recursos distintos al frontal.
¿Composer sirve igual en local, staging y
Sí, pero solo si los tres entornos usan versiones parecidas de PHP y las mismas dependencias bloqueadas.
¿Cuándo conviene pedir ayuda técnica?
Conviene pedirla cuando el log apunta a varias capas a la vez, o cuando wp-admin sigue caído tras desactivar plugins y revisar PHP.
Qué hacer ahora sin empeorar el sitio
Empieza por el mensaje exacto, no por la memoria. Después separa PHP, tema y plugins con un solo cambio cada vez.