WPBakery Page Builder
WPBakery (antes Visual Composer, todavía vendido bajo
el nombre WPBakery para el producto clásico) se engancha a
the_content vía su sistema de shortcodes. Cuando está
habilitado en una entrada, sustituye la salida del editor
de bloques por su layout dirigido por shortcodes; si la
entrada en realidad no contiene shortcodes WPBakery, el
front end puede renderizar vacío.
Qué hace Structura automáticamente
Desde el lanzamiento del 2026-04-23, cada entrada de
Structura se crea con _wpb_vc_js_status = false escrito
atómicamente como parte de la llamada wp_insert_post.
Este flag es la señal propia de WPBakery «no renderizar
esta entrada con el builder», y como se persiste antes de
que el handler save_post de WPBakery se ejecute,
WPBakery deja la entrada en paz y WordPress renderiza los
bloques Gutenberg normalmente.
No deberías tener que cambiar nada en tus ajustes de WPBakery para que las entradas Structura se rendericen correctamente. Si el cuerpo sigue vacío, la causa suele ser una configuración a nivel de sitio — sigue leyendo.
Cómo verificar que la plantilla de tu tema sigue renderizando el contenido de la entrada
WPBakery no tiene un Theme Builder propio, pero muchos
temas compatibles con WPBakery vienen con plantillas de
entrada individual personalizadas que despojan
the_content() y lo reemplazan con un camino de
renderizado solo de shortcodes. Si tu tema es de marca
WPBakery (p. ej. Salient, The7, Enfold), comprueba:
- En wp-admin, ve a Apariencia → Personalizar → Entradas (o el panel equivalente específico del tema).
- Busca una opción como Single Post layout o Default post template. Asegúrate de que esté puesto en un layout que renderice el cuerpo de entrada estándar, no «Page Builder only».
- Abre una entrada individual en el front end y usa
Ver → Ver código fuente en tu navegador. Busca
las primeras palabras de tu entrada Structura. Si las
palabras están en el código fuente pero no son
visibles, el CSS del tema las está ocultando; si
faltan, la plantilla PHP del tema se está saltando
the_content().
Qué comprobar si el cuerpo sigue faltando
- Limpia cualquier plugin de caché. Los temas con mucho WPBakery suelen venir con caché agresivo.
- Mira el meta
_wpb_vc_js_statusdirectamente. Usa WP-CLIwp post meta get <id> _wpb_vc_js_status. El valor debería serfalse. Si estrue, algo está reactivando WPBakery en la entrada después de que Structura escribafalse— normalmente un hooksave_posta nivel de tema.
Estado de esta página
Esta página es un marcador — el opt-out
_wpb_vc_js_status es defensivo y puede no cubrir el
comportamiento específico de plantilla de cada sitio con
tema WPBakery. Si te encuentras con este problema en un
sitio WPBakery y los pasos aquí no lo resuelven,
contacta con soporte para que
podamos añadir tu caso a esta página.
Páginas relacionadas
- Las entradas se ven vacías con un page builder — la página hub con una visión general de todos los builders soportados.
Última actualización: