Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Eliminar link masivo en contenido wordpress

Estas en el tema de Eliminar link masivo en contenido wordpress en el foro de WordPress en Foros del Web. Hola , tengo un problema , quisiera eliminar ciertos link que tengo en el contenido de todas las entradas , por ejemplo Código HTML: <a ...
  #1 (permalink)  
Antiguo 01/03/2019, 17:23
 
Fecha de Ingreso: julio-2013
Mensajes: 301
Antigüedad: 5 años, 10 meses
Puntos: 2
Eliminar link masivo en contenido wordpress

Hola , tengo un problema , quisiera eliminar ciertos link que tengo en el contenido de todas las entradas , por ejemplo
Código HTML:
<a href="https://www.sitio.com">link contenido</a> 
Cambiarlo a
Código HTML:
link contenido
¿Hay algun plugin que pueda hacerlo o alguna sentencia desde la base de datos?
  #2 (permalink)  
Antiguo 01/03/2019, 22:12
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.329
Antigüedad: 11 años, 2 meses
Puntos: 1039
Respuesta: Eliminar link masivo en contenido wordpress

si conoces el codigo html exacto es bastante simple desde la base de datos.

si como dices tienes
Cita:
<a href="https://www.sitio.com">link contenido</a>
Ejecuta la consulta SQL
Código SQL:
Ver original
  1. UPDATE wp_posts SET post_content = REPLACE(post_content, '<a href="https://www.sitio.com">link contenido</a>', 'Nuevo texto');

Eso hara una busqueda en todas las filas y reemplazara el texto indicado con el nuevo texto, pero no olvides guardar una copia de seguridad antes de cualquier cosa por si las dudas
__________________
Se aceptan donaciones si lo consideras justo https://www.paypal.me/smartcodes
  #3 (permalink)  
Antiguo 02/03/2019, 03:50
 
Fecha de Ingreso: julio-2013
Mensajes: 301
Antigüedad: 5 años, 10 meses
Puntos: 2
Respuesta: Eliminar link masivo en contenido wordpress

Cita:
Iniciado por ArturoGallegos Ver Mensaje
si conoces el codigo html exacto es bastante simple desde la base de datos.

si como dices tienes


Ejecuta la consulta SQL
Código SQL:
Ver original
  1. UPDATE wp_posts SET post_content = REPLACE(post_content, '<a href="https://www.sitio.com">link contenido</a>', 'Nuevo texto');

Eso hara una busqueda en todas las filas y reemplazara el texto indicado con el nuevo texto, pero no olvides guardar una copia de seguridad antes de cualquier cosa por si las dudas
Hola , gracias , no me funciono es que no todas los link tienen el mismo formato html

por ejemplo hay muchos asi
Cita:
<a href="https://www.sitio.com/sitio1"> otros asi <a href="https://www.sitio.com/sitio2"> y asi <a href="https://www.sitio.comsitio3">
osea casi todas son diferentes una de la otra , lo unico que son igual es por el sitio web :



La zona horaria es GMT -6. Ahora son las 06:10.