Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Administrador Medios Frontend

El administrador de WordPress aparece en blanco mientras la web sigue funcionando

Diagnostica un administrador de WordPress en blanco revisando PHP, hooks administrativos, recursos, memoria y estado específico del usuario.

El tema público y la administración ejecutan hooks, recursos y permisos distintos. Un plugin puede fallar solo en wp-admin, o un perfil puede cargar un widget roto mientras las páginas anónimas siguen sanas en caché.

Inspecciona la respuesta administrativa antes de cambiar el tema activo o la web pública.

Comprueba estado y cuerpo

Abre Red para /wp-admin/ y anota estado, longitud, redirecciones y tipo de contenido.

Patrones:
500 y vacío -> error PHP o servidor
200 y vacío -> error oculto o salida prematura
200 con HTML -> CSS, JavaScript u overlay
403 -> seguridad, capacidad o cortafuegos
3xx -> autenticación o dominio

Mira el código fuente para distinguir HTML vacío de contenido oculto.

Lee los registros administrativos

Relaciona la hora con PHP y WordPress. Conserva el primer error fatal y la ruta del componente.

Activa WP_DEBUG_LOG protegido y sin mostrar solo si hace falta. No expongas errores en el navegador.

Comprueba si el fatal ocurre en admin_init, widgets, creación del menú o un aviso de actualización.

Compara rutas de administración

Prueba profile.php, edit.php, plugins.php y una página directa de plugin. Si alguna funciona, está implicado el escritorio o el hook de una pantalla.

Prueba otro administrador autorizado. Un fallo específico puede venir de opciones de pantalla, widgets, idioma o metadatos corruptos.

No crees ni compartas cuentas sin los controles habituales.

Comprueba memoria y tiempo

La administración carga más código y datos que la web pública. Conserva errores de memoria o timeout e identifica el consumidor antes de subir límites.

Un recuento sin límites o una llamada de licencia puede bloquear una pantalla. Mide consultas y APIs en staging.

Recuerda que los timeouts administrativos ocupan los mismos workers PHP.

Aísla plugins administrativos

Usa WP-CLI para desactivar el plugin señalado o renombra únicamente su directorio. Los plugins obligatorios y drop-ins se revisan aparte.

wp plugin deactivate example-plugin

Ejecuta como el usuario correcto y en la raíz adecuada. Conserva archivos y datos; no desinstales.

Si todavía carga parte de la interfaz, usa un modo de diagnóstico limitado a tu sesión.

Inspecciona recursos del administrador

Si existe HTML, revisa Consola y Red en busca de CSS o JS ausente, CSP y excepciones. Los plugins de optimización deberían excluir los recursos administrativos.

Un modal de bienvenida puede cubrir toda la pantalla. Inspecciona DOM y estilos antes de borrar ajustes.

Limpia la caché de recursos después de reparar, no sesiones de clientes ajenas.

Repara el estado del usuario

Los widgets y opciones de pantalla viven en metadatos de usuario. Compara la cuenta afectada con otra que funcione mediante APIs de WordPress.

No elimines todos los metadatos. Corrige solo la clave demostrada tras una copia y deja que WordPress reconstruya valores.

Revisa errores de traducción si solo falla un idioma.

Revisa menús y columnas personalizados

Los plugins crean menús, avisos y columnas solo para ciertas capacidades. Un callback puede consultar todas las entradas o llamar a un servicio antes de renderizar.

Desactiva el módulo en staging y mide esa pantalla. Carga metadatos por lotes y almacena solo referencias no personales. No retires las comprobaciones de permisos para conseguir que renderice.

Comprueba salida y compresión

Espacios, depuración o un controlador de compresión roto pueden dejar el HTML administrativo en blanco. Compara la respuesta cruda y Content-Encoding con el origen.

Revisa auto_prepend_file, búfer PHP y plugins de seguridad u optimización. Retira echo o var_dump() temporales. No desactives TLS o compresión globalmente sin pruebas.

Verifica el trabajo administrativo

Prueba escritorio, editor, guardado, páginas de plugins y temas, medios, cron y salida o entrada. Comprueba que la parte pública siga igual.

El mantenimiento recurrente debe vigilar errores fatales administrativos y tiempo de pantallas críticas. La reparación termina cuando el equipo puede realizar sus tareas, no cuando /wp-admin/ muestra una cabecera.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia