Pregunta

Post y guids de página incluyen la URL absoluta completa de mi sitio web (por ejemplo, http://www.example.com/ wordpress /? p = 1 ). Esto causa un problema si el dominio o cambios de trayectoria, wordpress, 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 utilizando el GUID. Supongo que esto es mal y que debería volver a escribir el código de la plantilla para eliminar las referencias a la GUID - correctas

Problema 2: imágenes se insertan en un puesto utilizando su dirección URL absoluta, en lugar de una relativa. Esto parece miope-, pero me pregunto si hay una razón razonable para eso. ¿Hay una manera de cambiar ese comportamiento?

¿Fue útil?

Solución

1) El GUID es exactamente eso - un GUID. Se utiliza para identificar de forma exclusiva el cargo. Si necesita un enlace a un post, a continuación, utilizar get_permalink( $post_ID ) ($post_ID es opcional) (enlace: get_permalink ).

2) No sin un plugin, no. Se habla de utilizar un código corto de la imagen 3.1, sin embargo, o tal vez 3.2.

Mientras tanto, puede probar a usar una versión alfa de mis miniaturas Regenerar plugin:

http://viper007bond.pastebin.com/XprbYtg2

Se va a ir a través de todas sus entradas y actualizar todas las etiquetas de imagen.

Asegúrese de que una copia de seguridad la base de datos primero sin embargo. El código es alfa y no se garantiza que funcione, aunque he probado un poco.

Otros consejos

Problema 1: Sí, no se debe utilizar el GUID en el código de la plantilla. Ver este hilo reciente de la lista de correo wp-hackers:

http://lists.automattic.com/pipermail/ wp-hackers / 2010-septiembre / 034559.html

Problema 2: Esta pregunta es en realidad uno de los más discutidos. :)

http://lists.automattic.com/pipermail/ wp-hackers / 2010-septiembre / 034652.html

http://core.trac.wordpress.org/ticket/11394

1.) GUID en WordPress existen principalmente para los lectores de RSS. Se supone que deben ser identificadores únicos por lo que los canales RSS no publicar el mismo contenido una y otra vez. No están diseñados para ser utilizados dentro de los mensajes de WordPress o páginas. A pesar de que pueden parecerse a los enlaces permanentes, que no son y no deben confundirse con ellos.

Por esta razón, la parte URL del GUID nunca debe ser cambiado. Si cambia el GUID dominios no debe ser actualizada. Los alimentos han salido bajo el antiguo dominio, no el nuevo, por lo que cambiar el URI en la base de datos se acaba de molestar a sus lectores, que verán el contenido antiguo se produjo de nuevo.

2.) Las imágenes se pueden hacer relativa a la raíz mediante la edición de la ruta de acceso al insertarlos. Si necesita cambiar las imágenes de edad, copia de seguridad de su base de datos y agarrar el plugin Buscar expresión regular. Buscar en el contenido de SCR debe mostrar todas las imágenes utilizadas en su contenido.

Para un mejor rendimiento multi-navegador su prudente base href conjunto en su archivo .htaccess de la raíz del sitio si está utilizando enlaces relativos.

El problema con Wordpress GUID es que ellos tienen el mismo aspecto como URL - por lo que algunos smart-culos decidieron usarlos para url - los GUID deben ser mejor algunos números aleatorios o algo similar ...

Licenciado bajo: CC-BY-SA con atribución
scroll top