Enfileirando o Google Web Fonts da maneira usual, ou seja, usando a wp_enqueue_style
função da seguinte maneira ...
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' );
... resulta em uma link
tag colocada no cabeçalho da seguinte forma:
<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' />
Como você pode ver, o URL resultante é codificado .
Tenho certeza de que não apresenta problemas, mas para manter as coisas limpas e claras, gostaria de ir em frente e perguntar - Existe uma maneira de enfileirar o Google Web Fonts (via functions.php
e não um plug-in) de maneira que a URL seja impressa não está codificado?
É assim:
<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' />
Razão da Recompensa
A resposta da @ webaware é quase perfeita, especialmente porque é semelhante ao método empregado na colocação da fonte da Web do Google 'Open Sans' no tema Twenty Twelve .
O único problema na saída é que é assim:
<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' />
Observe o &
? Deveria ser &
, caso contrário, os arquivos de fonte servidos têm apenas os latin
glifos (ou seja, o subset
parâmetro na URL é negligenciado, a menos que você use &
e NÃO sua entidade HTML).
Qualquer pessoa que possa ajudar a modificar a resposta do @ webaware para que a saída fique assim ...
<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' />
... ganha a recompensa.