Corsi on-line

Rimuovere l’attributo title dai link di WordPress

Innanzitutto una domanda? Perché si dovrebbe rimuovere l’attributo title dai link di WordPress? In generale si tratta di un attributo utile per quanto riguarda gli accorgimenti legati all’accessibilità, però, parlando nello specifico del Blog engine, questo genera molto spesso un’inutile ripetizione del testo di un link, fattore negativo anche per la stessa accessibilità.

Vediamo ora come sia possibile eliminare l’inserimento automatico di tale attributo in WordPress, per far questo basterà inserire una semplice funzione nel file “functions.php”:

function remove_title_attributes($input) {
    return preg_replace('/\s*title\s*=\s*(["\']).*?\1/', '', $input);
}
add_filter( 'wp_list_pages', 'remove_title_attributes' );

La piccola funzione si basa essenzialmente sulla funzione preg_replace() che, attraverso le espressioni regolari, intercetta l’attributo title e lo rimuove eliminando anche il relativo valore.

Post correlati
I più letti del mese
Tematiche