Si tus tablas desaparecen de repente del escritorio de WP Table Builder, puede parecer que se han perdido todas. En la mayoría de los casos ocurre porque la API REST de WordPress está bloqueada por un plugin de seguridad.
En esta guía te mostramos cómo identificar y solucionar el problema rápidamente.
Cómo se ve el problema #
Cuando ocurre este problema, puedes notar lo siguiente:
- La sección La lista de tablas muestra “No results found.”
- Tus tablas no aparecen en WP Table Builder → All Tables
- Ves el mensaje:
“Something went wrong! Please reload the page!”
Aunque las tablas siguen existiendo en tu base de datos, no pueden cargarse en el escritorio porque el plugin no puede acceder a la API REST.
Por qué ocurre #
Los plugins de WordPress suelen usar la API REST (wp-json) para cargar y gestionar datos en el escritorio de administración.
WP Table Builder usa esta API para mostrar la lista de tablas.
Sin embargo, algunos plugins de seguridad bloquean la API REST como protección. Cuando eso ocurre, WP Table Builder no puede obtener los datos de las tablas y el escritorio aparece vacío.
Por ejemplo, un usuario informó de que WP Cerber Security bloqueaba el endpoint wp-json (ruta de la API), lo que hizo que todas las tablas desaparecieran del escritorio.
Cómo solucionarlo #
Sigue estos pasos para resolver el problema.
Paso 1: Desactiva temporalmente tu plugin de seguridad #
Ve a:
WordPress Dashboard → Plugins
Desactiva temporalmente tu plugin de seguridad.
Paso 2: Recarga la página de WP Table Builder #
Ve a:
WP Table Builder → All Tables
Si tus tablas vuelven a aparecer, el problema lo causa el plugin de seguridad al bloquear la API REST.
Paso 3: Permite la API REST #
Abre los ajustes de tu plugin de seguridad y permite el acceso al endpoint wp-json (ruta de la API).
Muchos plugins de seguridad tienen opciones como:
- Acceso a la API REST
- Protección de la API
- Bloqueo de endpoints JSON
Asegúrate de que estos ajustes permiten a los plugins de WordPress acceder a la API REST.
Nota importante #
Tus tablas no se eliminan cuando ocurre este problema. Siguen guardadas en la base de datos: simplemente no pueden cargarse en el escritorio hasta que la API REST vuelva a estar accesible.