Home Function Come creare un permalink stile wordpress in php

Come creare un permalink stile wordpress in php

253
0

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.

Previous articleCreare un form di registrazione su wordpress
Next articlemod_fcgid: ap_pass_brigade failed in handle_request_ipc function ERROR

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.