Ciao, ti piace il generato di link del wordpress, cioe`scrivi il titolo dell’articolo e lui in automatico crea un link con le parole del titolo?
Quindi se scrivi “Oggi e` domenica ma non vado a mare”, lui mettera` come link: “oggi-e-domenica-ma-non-vado-a-mare”, bene la funzione e molto facile ed e` la seguente:
Funzione permalink artiginale in php
<?php function permalink($string) { /* metti tutto in minuscolo */ $string = strtolower($string); /* se ci sono simboli levali */ $string = preg_replace("/[^0-9A-Za-z ]/", "", $string); /* sostituisci i spazi con un trattino */ $string = str_replace(" ", "-", $string); /* se ci sono doppi trattini lo sostituisci con uno */ while (strstr($string, "--")) { $string = preg_replace("/--/", "-", $string); } /* restituisci la stringa modificata */ return($string); } ?>
Quindi nel nostro codice PHP per visualizzare come detto il nostro titolo basta chiamare la stringa con la nostra funzione:
<?php echo permalink("Oggi e` domenica ma non vado a mare"); ?>
Il significato di permalink
Un permalink o collegamento permanente è un tipo di URL che si riferisce a una specifica informazione, implementato in modo da non cambiare o almeno da rimanere lo stesso per lunghi periodi di tempo. Il termine è spesso impiegato nell’ambito dei blog per indicare il link ad un determinato post.