Las guías de publicaciones y páginas incluyen la URL absoluta completa de mi sitio (por ejemplo, http://www.example.com/wordpress/?p=1 ). Esto causa un problema si el dominio o la ruta de WordPress cambian, o si estoy viendo el sitio a través de su dirección IP en lugar de su dominio, etc.
Problema 1: hay algunos enlaces internos en mi sitio que están usando el guid. Supongo que esto está mal y debería reescribir el código de la plantilla para eliminar las referencias al guid, ¿correcto?
Problema 2: las imágenes se insertan en una publicación utilizando su URL absoluta, en lugar de una relativa. Esto parece miope, pero me pregunto si hay una razón razonable para eso. ¿Hay alguna manera de cambiar ese comportamiento?
Problema 1: Sí, no debe usar el guid en el código de la plantilla. Vea este hilo reciente de la lista de correo wp-hackers:
http://lists.automattic.com/pipermail/wp-hackers/2010-September/034559.html
Problema 2: esta pregunta es en realidad una de las más discutidas. :)
http://lists.automattic.com/pipermail/wp-hackers/2010-September/034652.html
http://core.trac.wordpress.org/ticket/11394
fuente
1.) Los GUID en WordPress existen principalmente para lectores RSS. Se supone que son identificadores únicos para que los canales RSS no vuelvan a publicar el mismo contenido una y otra vez. No están diseñados para usarse en publicaciones o páginas de WordPress. Aunque puedan parecer enlaces permanentes, no lo son y nunca deben confundirse con ellos.
Por esta razón, la parte URL del GUID nunca debe cambiarse. Si cambia de dominio, el GUID no debe actualizarse. Los feeds se han enviado bajo el dominio anterior, no el nuevo, por lo que cambiar el URI en la base de datos solo molestará a sus lectores, quienes verán que el contenido antiguo se vuelve a generar nuevamente.
2.) Las imágenes pueden hacerse relativas a la raíz editando la ruta al insertarlas. Si necesita cambiar imágenes antiguas, haga una copia de seguridad de su base de datos y tome el complemento Search Regex. La búsqueda de scr en el contenido debería mostrar todas las imágenes utilizadas en su contenido.
Para obtener el mejor rendimiento entre navegadores, es aconsejable configurar href base en su archivo .htaccess en la raíz de su sitio si está utilizando enlaces relativos.
fuente
El problema con el GUID de Wordpress es que tienen el mismo aspecto que la URL, por lo que algunos astutos decidieron usarlos para url; las guías deberían ser algunos números aleatorios o algo similar ...
fuente