Domanda

Post e GUID pagina includono l'URL completo assoluto del mio sito (ad esempio, http://www.example.com/ wordpress /? p = 1 ). Ciò causa un problema se il dominio, o cambiamenti di percorso wordpress, o se sto visualizzazione del sito tramite il suo indirizzo IP piuttosto il suo dominio, ecc.

Problema 1: ci sono alcuni link interni sul mio sito che stanno utilizzando il GUID. Sto indovinando questo è sbagliato e dovrei riscrivere il codice del modello per rimuovere i riferimenti alla guid -? Corretto

Problema 2: le immagini sono inserite in un post utilizzando il loro URL assoluto, piuttosto che un parente uno. Questo sembra miope, ma mi chiedo se c'è un motivo ragionevole per questo. C'è un modo per cambiare questo comportamento?

È stato utile?

Soluzione

1) Il GUID è esattamente questo - un GUID. E 'utilizzato per identificare in modo univoco il palo. Se avete bisogno di link ad un post, quindi utilizzare get_permalink( $post_ID ) ($post_ID è opzionale) (link: get_permalink ).

2) Non senza un plugin, no. Si parla di utilizzare uno shortcode immagine per 3.1, però, o forse 3.2.

Nel frattempo, si può provare a utilizzare una versione alpha dei miei Miniature Rigenerare plugin:

http://viper007bond.pastebin.com/XprbYtg2

Si andrà con tutti i tuoi post e aggiornare tutti i tag di immagine.

Assicurarsi di eseguire il backup del database prima però. Il codice è l'alfa e non garantito per funzionare, anche se ho provato un po '.

Altri suggerimenti

Problema 1: Sì, non si dovrebbe usare il GUID nel codice del template. Vedere questa discussione recente dal wp-hacker mailing-list:

http://lists.automattic.com/pipermail/ wp-hacker / 2010-settembre / 034559.html

Problema 2: Questa domanda è in realtà uno dei più discussi. :)

http://lists.automattic.com/pipermail/ wp-hacker / 2010-settembre / 034652.html

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

1.) GUID di in WordPress esistono principalmente per i lettori RSS. Essi dovrebbero essere identificatori univoci così i feed RSS non ripubblicare lo stesso contenuto più e più volte. Essi non sono progettati per essere utilizzati all'interno dei post di WordPress o pagine. Anche se possono sembrare permalink, non sono e non dovrebbero mai essere confusi con loro.

Per questo motivo, la parte URL del GUID non dovrebbe mai essere cambiato. Se si modifica il GUID domini non deve essere aggiornato. I feed sono andati sotto il vecchio dominio, non quello nuovo, in modo da cambiare l'URI nel database sarà solo infastidire i vostri lettori, che vedranno vecchio contenuto viene sfornato tutto da capo.

2.) Le immagini possono essere fatta relativo alla cartella principale modificando il percorso quando li si inserisce. Se è necessario cambiare le vecchie immagini, il backup del database e afferrare il plugin di ricerca Regex. Cercando nel contenuto per scr dovrebbe mostrare tutte le immagini utilizzate nel suo sito web.

Per ottimizzare le prestazioni cross-browser il suo saggio href base impostato nel file .htaccess nella root del sito se si utilizza collegamenti relativi.

Il problema con Wordpress GUID è che guardano lo stesso di URL - così alcuni smart-asini deciso di utilizzarli per url - i GUID dovrebbero meglio essere alcuni numeri casuali o qualcosa di simile ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top