Modificar o eliminar enlace canonical incorrecto en Wordpress

  • Autor Autor Jose Miguel
  • Fecha de inicio Fecha de inicio
Jose Miguel

Jose Miguel

VIP
Lambda
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Mi problema es este:

He agregado urls canonical de los posts en ingles de donde he sacado el contenido para mi web (wp automatic), sin darme cuenta, y ahora tengo mis posts con la canonical apuntando a la entrada original que no es mia.

Ya lo he cambiado para que no siga pasando, pero tengo decenas de entradas con ese fallo. ¿Como podria borrarlo o editarlo?
 
Puedes editar el dominio por el tuyo

 
Puedes editar el dominio por el tuyo

El problema es que son muchos blogs y muchas entradas y para colmo no se las urls. Tendré que ir entrada por entrada y viendo cuál es cada dominio... Pero si, creo que va a ser la mejor opción sin entrar en BD directo.
Gracias @Jarem
 
El problema es que son muchos blogs y muchas entradas y para colmo no se las urls. Tendré que ir entrada por entrada y viendo cuál es cada dominio... Pero si, creo que va a ser la mejor opción sin entrar en BD directo.
Gracias @Jarem
A lo mejor con php puedes recorrer todas las entradas y hacer el cambio.
 
El problema es que son muchos blogs y muchas entradas y para colmo no se las urls. Tendré que ir entrada por entrada y viendo cuál es cada dominio... Pero si, creo que va a ser la mejor opción sin entrar en BD directo.
Gracias @Jarem
en wp automatic no puedes ver todos los dominios de donde has obtenido el contenido?

vas cambiando uno a uno los dominios y cambias en todas las tablas de tu blog.
 
en wp automatic no puedes ver todos los dominios de donde has obtenido el contenido?

vas cambiando uno a uno los dominios y cambias en todas las tablas de tu blog.
Si se puede, pero para cambiar la URL canonical hay que cambiar toda, no solo el dominio. Ya que la URL original está en inglés.
Va a ser un trabajo largo... Pero no me queda otra.
Lo bueno es que no me volverá a pasar 🥹
 
Mi problema es este:

He agregado urls canonical de los posts en ingles de donde he sacado el contenido para mi web (wp automatic), sin darme cuenta, y ahora tengo mis posts con la canonical apuntando a la entrada original que no es mia.

Ya lo he cambiado para que no siga pasando, pero tengo decenas de entradas con ese fallo. ¿Como podria borrarlo o editarlo?
Hola Jose Miguel,

No sé si tienes acceso al servidor via SSH para poder instalar la herramienta WP-CLI ( https://wp-cli.org/es/ ), pero si consigues instalarlo con un simple comando puedes hacer una consulta y sustituir la url que no quieres por la que quieres. El comando sería como el siguiente:

Insertar CODE, HTML o PHP:
wp search-replace 'https://www.urlmala' 'http://www.urlbuena.com' --dry-run

//Dry run usarás para ver la consulta sin hacer modificaciones. Una vez te diga si va todo bien usas lo mismo pero sin --dry-run al final!

wp search-replace 'https://www.urlmala' 'http://www.urlbuena.com'

Espero te sirva. Un saludo!
 
Atrás
Arriba