Reemplazar un dominio por otro en cientos de post Wordpress con SQL
Iniciado por Sauron · 20 ene 2014 · 8 respuestas · 9188 visitas
Sauron Acabo de enfrentarme a esta tarea y he encontrado una función en MySQL que viene perfecto, sirve cuando hemos cambiado el dominio de un proyecto y tenemos un blog que hace referencia al anterior dominio. Pues con esta línea de SQL, se resolverán todos tus problemas:
UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, 'www.dominioantiguo.com', 'www.dominionuevo.com');hvsombrilla Buen aporte. Yo suelo hacerlo exportando la base de datos, abriendola en bloc de notas, y luego "Buscar y Reemplazar todos". Así se modifican también los links que no estén en el campo post_content, la forma que das es mucho más rápida, sobre todo si tienes una base de datos pesada.Silvia77 si no os importa, voy a complementarlo con un par querys mas
Estas 2 en principio , los datos los cmabiariamos desde el panel de control pero si por alguna razon no tenemos acceso (estamos en medio de una migracion y algo no esta como debiera, o despues de haber hecho el cambio vemos de tenemos que ponerlo en otra url y cosas asi) A mi junto a la que ha puesto sauron, me han sacado de algun qe otro apuro
Cambiar Siteurl & Homeurl
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';
Cambiar GUID
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com'):
Actualizar Post Meta
A veces la url esta en algun post meta, ademas de en el contenido...
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.oldsiteurl.com','http://www.newsiteurl.com');Arroyo eselente aporte sige aci
Solo por completar y en mi linea de simplificalo-cuanto-puedas, añado un plugin para wordpress que busca cadenas en la bd y las sustituye.
Puede buscar en ID, post-content, GUID, title, excerpt, meta-data, comments, comment-author, comment-e-mail, comment-url, tags/categories y categories-description.
Por tanto podría reemplazar solo la palabra 'misitioantiguo' por 'misitioactual' sin que tenga que estar identificado como enlace.
http://wordpress.org/plugins/search-and-replace/
digamme que ise mal -> esta la encontré hoySilvia77 que bueno, para buscar cosas que no quieres que sigan en el blog (enlaces de intercambios que la otra parte los quitó y esas cosas) irá de coña :)GUSUM Hola, llego a este post buscando una solución para mi caso en el que debo reemplazar una url interna de mi blog a la que se dirigen muchos enlaces antiguos que no quiero que queden rotos, a otra url actual. Quisiera saber si este código sirve para mi caso.
Si fuese que sí, ¿dónde se coloca este código? No domino SQL.
Gracias de antemano.scp13 Con el plugin qu puso arrollo seria sencillo. Haz una copia de seguridad por si acaso.
Enviado desde mi móvilSauron GUSUM escribió:Hola, llego a este post buscando una solución para mi caso en el que debo reemplazar una url interna de mi blog a la que se dirigen muchos enlaces antiguos que no quiero que queden rotos, a otra url actual. Quisiera saber si este código sirve para mi caso.
Si fuese que sí, ¿dónde se coloca este código? No domino SQL.
Gracias de antemano.
Si no dominas SQL, mejor tira de un plugin, para lo que necesitas te va bien este:
http://wordpress.org/plugins/redirection/
Que puedes redireccionar post/paginas/categorias a su nueva URL con 301 ;)comprarproxy wordpress serializa las cosas.. aqui hay un script muy útil:
https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
Este hilo pertenece al archivo del foro y ya no admite respuestas.
Otros hilos de esta sección
- 6 plugins necesarios para WordPressCarli · 13 jun 201517 respuestas · 18.025 visitasÚltimo mensaje: 8 jul 2016
- Se puede hacer una red social en wordpress?adrianlafama · 7 feb 20187 respuestas · 15.657 visitasÚltimo mensaje: 24 jul 2018
- Uso Pluggin Seo YoastZe_peqenho · 19 sept 20165 respuestas · 14.621 visitasÚltimo mensaje: 29 sept 2018
- Consejos de seguridad para Wordpress evita que te lo hackeenSauron · 20 ene 201412 respuestas · 13.744 visitasÚltimo mensaje: 17 may 2014
- [Consulta] Como crear una pagina con los resultados de una busqueda?Arroyo · 25 abr 201411 respuestas · 13.609 visitasÚltimo mensaje: 30 abr 2014
- Tema de Wordpressasesor · 25 sept 201412 respuestas · 13.342 visitasÚltimo mensaje: 2 mar 2015
- Cómo traducir Wordpress a español fácilmelnog · 2 jun 201410 respuestas · 13.121 visitasÚltimo mensaje: 6 jun 2014
- Opiniones sobre mi webCheca · 13 dic 201410 respuestas · 11.614 visitasÚltimo mensaje: 27 dic 2014

