Skip to Content
TroubleshootingPage BuildersWPBakery Page Builder

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:

  1. En wp-admin, ve a Apariencia → Personalizar → Entradas (o el panel equivalente específico del tema).
  2. 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».
  3. 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

  1. Limpia cualquier plugin de caché. Los temas con mucho WPBakery suelen venir con caché agresivo.
  2. Mira el meta _wpb_vc_js_status directamente. Usa WP-CLI wp post meta get <id> _wpb_vc_js_status. El valor debería ser false. Si es true, algo está reactivando WPBakery en la entrada después de que Structura escriba false — normalmente un hook save_post a 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

Última actualización: