Liebes Forum,

ich habe versucht, Google Webfonts über functions.php und die style.css einzubinden und es funktioniert leider nicht. Was hab ich übersehen?

Theme: Zuki, WordPress: selbst gehosted, Bearbeitet: Child Theme (functions.php und style.css im Child-Ordner).

Mein Code im functions.php:

<?php

function zukichildthemefolder_fonts_url() {
	$fonts_url = '';
	/* Translators: If there are characters in your language that are not
	 * supported by PT Sans or Raleway translate this to 'off'. Do not translate
	 * into your own language.
	 */
	$gentium = _x( 'on', 'Gentium Book Basic font: on or off', 'zukichildthemefolder' );
	$share = _x( 'on', 'Share font: on or off', 'zukichildthemefolder' );

	if ( 'off' !== $gentium || 'off' !== $share ) {
		$font_families = array();
		if ( 'off' !== $gentium )
			$font_families[] = 'Gentium Book Basic:400,400italic,700,700italic';
		if ( 'off' !== $share )
			$font_families[] = 'Share:400,400italic,700,700italic';
		$query_args = array(
			'family' => urlencode( implode( '|', $font_families ) ),
			'subset' => urlencode( 'latin,latin-ext' ),
		);
		$fonts_url = add_query_arg( $query_args, "//fonts.googleapis.com/css" );
	}
	return $fonts_url;
} 

Mein style.css:

body {
	font-family: 'Gentium Book Basic', Georgia, serif !important;
}

Was passiert: Body Text erscheint in Georgia, nicht mit Gentium. Muss ich noch weitere Zeilen im CSS überarbeiten? Hab ich was falsch gecoded?

Für jede Hilfe sehr dankbar!
Fritz