Mmm ok, gracias por la explicación :) pero creo que no se entendió bien lo que quise explicar, mira, acabo de encontrar un caso similar en los siguientes enlaces:
http://wordpress.stackexchange.com/q...esponse/227028 https://wp-types.com/forums/topic/th...vc-shortcodes/
Básicamente, tienes una función, a la cual se accede mediante una petición ajax, que te devuelve el contenido de una página maquetada con visual composer. El resultado te devuelve el contenido más los códigos (yo les llamaba shortcodes) que el plugin le agrega al post, y no los ordena visualmente como uno esperaría que suceda, es decir te devuelve el contenido así, tal cual se encuentra en la base de datos:
[vc_row][vc_column width=”1/4″][vc_single_image image=”389″ img_size=”full” alignment=”center” ....
Al parecer ahora que VC esta implementando lazy loading, ya están encontrándole soluciones, como la de usar esta función WPBMap::addAllMappedShortcodes(); antes de imprimir el contenido, aún no la he testeado...