Corsi on-line

Dai titoli ai permalink con PHP

Chi utilizza un Blog engine come WordPress per la gestione del proprio sito Web sa cosa sono i permalink; si tratta di una particolare URL riferita ad una determinata risorsa e realizzata  per non subire modifiche mantenendosi “permanente” con il passare del tempo.

In genere, per esigenze correlate all’ottimizzazione per i motori di ricerca, un permalink contiene un’informazione facilmente comprensibile come per esempio il titolo, o parte di un titolo, di un articolo. In questo breve post vedremo come trasformare velocemente un titolo in un permalink.

Il codice necessario è composto da poche semplici righe:

$titolo = "Dai titoli ai permalink con PHP";
$permalink = str_replace(' ','_',strtolower(trim(preg_replace("/[^a-zA-Z0-9 ]/", '', $titolo))));

Il breve listato proposto sostituisce gli spazi vuoti di un titolo con l’underscore, eliminagli eventuali altri spazio con trim(), converte tutte le maiuscole in minuscole e permette la presenza nel permalink dei soli caratteri alfanumerici tramite espressione regolare, per cui il nostro permalink sarà “dai_titoli_ai_permalink_con_php”.

Post correlati
I più letti del mese
Tematiche