Per rendere particolare il tuo blog, puoi pensare di puntare anche sulla personalizzazione del font da utilizzare, evitando di usare i classici.
Ma per far ciò, non basta modificare solo il tipo di font nel file style.css (modificare il font-family), bensì devi caricare il font sul tuo spazio web.
Ecco come fare.
- Cerca e scarica sul tuo pc il font che desideri utilizzare, ad esempio consiglio dafont.com
- Per rendere questo font compatibile con il formato web, vai su fontsquirrel, clicca sul pulsante Add Fonts, seleziona Optimal e flagga la casella Agreement. Ora comparirà il pulsante per scaricare il kit del font, cliccaci su e scarica.
- Estrai i file e rinomina, con il nome del font, la cartella che è stata generata. Nel mio esempio la cartella si chiamerà bellerose-light.
- Crea la cartella fonts nella cartella del tema, otterrai una cosa del genere:
www.nome-sito.it/wp-content/themes/nome-tema/fonts/ - Carica via ftp l’intera cartella del punto 3 nella cartella fonts appena creata.
- Apri il file functions.php (Aspetto > Editor > functions.php) ed incolla alla fine del file il seguente codice:
add_action('wp_print_styles', 'add_custom_font');
function add_custom_font() {
$url = 'http://www.nome-sito/wp-content/themes/nome-tema/fonts/bellerose-light/stylesheet.css';
wp_register_style('BelleroseLight', $url);
wp_enqueue_style('BelleroseLight');
}
dove bellerose-light è la cartella creata al punto 3, mentre BelleroseLight è il nome del font (che puoi leggere aprendo il file stylesheet.css nella cartella bellerose-light, solitamente è uguale al nome del font).
Fai attenzione che è Case Sensitive, ovvero c’è differenza tra maiuscole e minuscole. Inserisci correttamente l’url!
Ora vai nel file style.css del tuo blog (Aspetto > Editor > style.css ) e specifica a quale testo applicare il nuovo font.
Ad esempio, se vuoi modificare il font del titolo, in file style.css cerca entry-title, poi inserisci (o modifica se già esiste) il tipo di font da utilizzare tramite font-family: font-da-utilizzare; .
Nel mio esempio il font è BelleroseLight, quindi diventa:
.entry-title {
font-family: BelleroseLight;
}


