Accodare Google Web Fonts nel solito modo, cioè usando la wp_enqueue_style
funzione in questo modo ...
function wpse_google_webfonts() {
wp_enqueue_style( 'google-webfonts', 'http://fonts.googleapis.com/css?family=Ubuntu+Condensed|Open+Sans:400italic,700italic,400,700' );
}
add_action( 'wp_enqueue_scripts', 'wpse_google_webfonts' );
... risulta in un link
tag inserito nell'intestazione in questo modo:
<link rel='stylesheet' id='google-webfonts-css' href='http://fonts.googleapis.com/css?family=Ubuntu+Condensed%7COpen+Sans%3A400italic%2C700italic%2C400%2C700&ver=3.5' type='text/css' media='all' />
Come puoi vedere, l'URL risultante è codificato .
Sono abbastanza sicuro che non pone problemi, ma per mantenere le cose pulite e chiare, vorrei andare avanti e chiedere: c'è un modo per accodare i caratteri Web di Google (tramite functions.php
e non un plug-in) in modo che l'URL emetta non è codificato?
È così:
<link rel='stylesheet' id='google-webfonts-css' href='http://fonts.googleapis.com/css?family=Ubuntu+Condensed|Open+Sans:400italic,700italic,400,700?ver=3.5' type='text/css' media='all' />
Motivo della generosità
La risposta di @ webaware è quasi perfetta, soprattutto perché è simile al metodo utilizzato per accodare il font Web di Google "Open Sans" nel tema Twenty Twelve .
L'unico problema nell'output è che è così:
<link rel='stylesheet' id='twentytwelve-fonts-css' href='http://fonts.googleapis.com/css?family=Ubuntu+Condensed|Open+Sans:400italic,700italic,400,700&subset=latin,latin-ext' type='text/css' media='all' />
Notare il &
? Dovrebbe essere &
, altrimenti i file di caratteri serviti hanno solo i latin
glifi (cioè il subset
parametro nell'URL viene trascurato a meno che tu non usi &
e NON la sua entità HTML).
Chiunque possa aiutare a modificare la risposta di @ webaware in modo che l'output assomigli a questo ...
<link rel='stylesheet' id='twentytwelve-fonts-css' href='http://fonts.googleapis.com/css?family=Ubuntu+Condensed|Open+Sans:400italic,700italic,400,700&subset=latin,latin-ext' type='text/css' media='all' />
... vince la taglia.