Det gick inte som planerat. Typsnitten Acme och Inconsolata, som skulle laddas från Google Web Fonts, gjorde det förstås inte. Det fungerade i den wordpressinstallation som jag har på min egen dator men så klart inte här. Jag bråkade med css-selektorer, jag tom körde med “!important” trots att jag tycker det är på gränsen till fulhack. Men inget funkade.
Jag hade förstår gjort “som vanligt”, dvs laddat in typsnitten via @import direkt i stilmallen enligt följande:
@import url(http://fonts.googleapis.com/css?family=Acme);
Så gör man inte i WordPress. Man gör i stället en funktion i functions.php.
Man, i det här fallet jag, tog förstås en genväg via någon-annan-som-redan-gjort det, i detta fallet via Google som ledde mig vidare till Ben Hunt’s Web Design From Scratch där hela proceduren fanns beskriven.
Summa summarum skapade jag helt enkelt en functions.php med följande innehåll:
function load_fonts() {
wp_register_style('googleFonts', 'http://fonts.googleapis.com/css?family=Acme|Inconsolata');
wp_enqueue_style( 'googleFonts');
}
add_action('wp_print_styles', 'load_fonts');
Å hej bara, vad bra det gick!