Si trabajáis mucho con shortcodes en WordPress, es probable que alguna vez hayáis querido cambiarlos alguna vez, o eliminarlos si ya no los vais a utilizar. El tema es que si tenéis poca cantidad de ellos no habría problema, los cambiamos de manera manual y listo. El verdadero quebradero de cabeza viene cuando ya tienes insertados una gran cantidad de ellos y los tienes en sitios que ya ni recuerdas.
Cómo eliminar o modificar shortcodes, textos determinados o lo que quieras de manera masiva en WordPress
Para ello el primer paso será ir al repositorio de WordPress e instalar el siguiente plugin:
https://es.wordpress.org/plugins/search-regex/
Search Regex es un plugin que aporta una serie de funciones de búsqueda y reemplazo en post, páginas, publicaciones personalizadas u otros formatos de WordPress. Este plugin permite buscar y reemplazar casi cualquier dato almacenado en WordPress.
Puede usar esto para hacer cosas como:
– Ayudar a migrar un sitio de un dominio a otro.
– Actualizar URL en enlaces e imágenes.
– Realizar cambios en todo el sitio.
Qué puedes buscar y reemplazar con Search Regex:
- Post
- Páginas
- Cualquier CPT
- Comentarios
- Usuarios
- Metadatos
Cómo eliminar un Shortcode en WordPress masivamente:
1 – Una vez instalado vamos a herramientas > Search Regex:
2 – Introducimos el shortcode a eliminar y activamos la opción “Remove”:
3 – Elegimos donde queremos que el plugin busque (Un CPT en concreto, post, páginas, e incluso en todos los tipos de contenido)
Finalmente le podemos dar a “Search” para que nos muestre todo lo que ha encontrado que coincide con la “búsqueda”. Si el resultado nos parece correcto, darle a “Replace All”. De esta manera al haber indicado que queríamos un “Remove”, eliminará todos los shortcodes que coincidan con [mi_shortcode].
¡Ojo!, aquí no hay vuelta atrás, así que antes de realizar cualquier acción masiva en tu sitio web REALIZA UNA COPIA DE SEGURIDAD :);