limpiar shortcode de entradas de wordpress

Quitar el molesto código (shortcode) de visual composer y otros maquetadores visuales

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *