Este es un post bastante corto de ayuda para los que estén migrando algun wordpress y se encuentren con la desagradable tarea de corregir todo el código generado por maquetadores visuales como el Visual Composer, elementor o similares.
Este mismo caso nos lo hemos encontrado hace poco y aunque hay algún plugin de pago existente, la solución fácil y barata que hemos implementado es una simple consulta en la base de datos que elimina todas las etiquetas [vc] que están dentro del html de los posts.
Bueno, pues aquí va
UPDATE wp_posts SET post_content = REGEXP_REPLACE(post_content, "\\[\/?vc(.*?)\]", "");
Acordaos que lo mejor es hacer una copia de seguridad de la base de datos por lo que pudiera pasar.
Esto elimina todos los shortcodes que tengan «vc». Podéis cambiar el «vc» por otra etiqueta y hará lo mismo para dicha etiqueta.
Bueno, un saludo y espero que os sirva y no se os rompa nada en el proceso.
PD. Aquí tenéis el hilo de git de donde lo hemos sacado: https://gist.github.com/gemmadlou/7a0189bfae6c2c7268de12f1de822b8a