WordPress Locale-Remoto

Questo è un piccolo trucchetto che permette di far funzionare i link e i collegamenti alle immagini all'interno dei post, sia in locale che in remoto. Ovviamente si tratta di link che puntano ai post del vostro blog e/o ad immagini che avete sul vostro HD.

In my-hacks.php dovete aggiungere questa semplice funzione:

 function site_root($text){
 $text=eregi_replace("_SR_",get_settings('siteurl'),$text);
 return $text;
 }
 add_filter('the_content','site_root');

e nei post dovere usare, invece dell'indirizzo di root della vostra installazione di WP, questa semplice stringa: _SR_

Ad esempio, se avete:

 <a href="http://www.miosito.it/index.php?id=xxx">link</a>

dovete riscriverlo così:

 <a href="_SR_/index.php?id=xxx">link</a>

Consiglierei anche di modificare (nelle opzioni di WP) il valore dell'URI della directory dove vengono salvate le immagini caricate da WP, così quando fate l'upload dell'immagine, lo script vi dà automaticamente il codice XHTML modificato:

 http://www.miosito.it/directory-upload

diventa:

 _SR_/directory-upload
Ultima modifica il 19/01/2006 ore 09:48