Hecho esto antes y todavía me pregunto qué hacer con el contenido guid wp_posts =>, que tiene referencia a http: // localhost
Pero en wordpress.org http://codex.wordpress.org/Changing_The_Site_URL dice claramente:
Nunca, nunca, cambie el contenido de la columna GUID, bajo ninguna circunstancia.
Pero, según tengo entendido, es solo para identificar sus publicaciones de forma global. Pero como más personas tendrían http: // localhost en su guid.
Entonces, ¿puedo reemplazar con seguridad http: // localhost con http://www.mydomain.com ?
Saludos
fuente
UPDATE wp_posts SET guid = REPLACE (guid, 'http://localhost', 'http://www.mydomain.com');
sed
en un volcado para reemplazar hosts garantizará que todos sus menús, opciones, etc. estén listos para la producción también.wp
herramienta de línea de comandos es excelente para esto:wp --path=path/to/wp search-replace 'dev-domain.com' 'www.production-domain.com'
si desea evitar cambiar el campo guid, agregue--skip-columns=guid
.