Hallo,
ich habe das theme "Origin" installiert und möchte nun eine andere Schrift nutzen, als die vorgeschlagenen. Da die Schriftart über das Backend gesteuert wird, wollte ich die o. g. Schrift hinzufügen. Dazu habe ich in der customize.php folgende Änderungen gemacht:
Unter:
PHP
/* -------------- C O N T R O L S --------------- */
/* Control: Font Family */
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'origin_font_family', array(
'label' => __( 'Font Family', 'origin' ),
'section' => 'origin_typography',
'settings' => 'origin_font_family',
'type' => 'select',
'choices' => array (
'Bitter' => 'Bitter',
'Georgia' => 'Georgia',
'Droid Serif' => 'Droid Serif',
'Helvetica' => 'Helvetica',
'Istok Web' => 'Istok Web',
'Verdana' => 'Verdana',
'Lucida Sans Unicode' => 'Lucida Sans Unicode',
'Droid Sans' => 'Droid Sans',
'Oxygen' => 'Oxygen'
),
'priority' => 1
) ) );
Alles anzeigen
habe ich unten die Schrift "Oxygen" hinzugefügt und hier die Google-Schrift definiert:
PHP
/**
* Enqueu Google fonts.
*
*/
function origin_google_fonts() {
if ( get_theme_mod( 'origin_font_family' ) ) {
switch ( get_theme_mod( 'origin_font_family' ) ) {
case 'Bitter':
wp_enqueue_style( 'font-bitter', 'http://fonts.googleapis.com/css?family=Bitter', false, 1.0, 'screen' );
break;
case 'Droid Serif':
wp_enqueue_style( 'font-droid-serif', 'http://fonts.googleapis.com/css?family=Droid+Serif', false, 1.0, 'screen' );
break;
case 'Istok Web':
wp_enqueue_style( 'font-istok-web', 'http://fonts.googleapis.com/css?family=Istok+Web', false, 1.0, 'screen' );
break;
case 'Droid Sans':
wp_enqueue_style( 'font-droid-sans', 'http://fonts.googleapis.com/css?family=Droid+Sans', false, 1.0, 'screen' );
break;
case 'Oxygen':
wp_enqueue_style( 'font-oxygen', 'http://fonts.googleapis.com/css?family=Oxygen', false, 1.0, 'screen' );
break;
}
} elseif ( hybrid_get_setting( 'origin_font_family' ) ) {
switch ( hybrid_get_setting( 'origin_font_family' ) ) {
case 'Bitter':
wp_enqueue_style( 'font-bitter', 'http://fonts.googleapis.com/css?family=Bitter', false, 1.0, 'screen' );
break;
case 'Droid Serif':
wp_enqueue_style( 'font-droid-serif', 'http://fonts.googleapis.com/css?family=Droid+Serif', false, 1.0, 'screen' );
break;
case 'Istok Web':
wp_enqueue_style( 'font-istok-web', 'http://fonts.googleapis.com/css?family=Istok+Web', false, 1.0, 'screen' );
break;
case 'Droid Sans':
wp_enqueue_style( 'font-droid-sans', 'http://fonts.googleapis.com/css?family=Droid+Sans', false, 1.0, 'screen' );
break;
case 'Oxygen':
wp_enqueue_style( 'font-oxygen', 'http://fonts.googleapis.com/css?family=Oxygen', false, 1.0, 'screen' );
break;
}
} else {
wp_enqueue_style( 'font-bitter', 'http://fonts.googleapis.com/css?family=Bitter', false, 1.0, 'screen' );
}
}
Alles anzeigen
Leider hat das nicht den erwünschten Erfolg gehabt. Die Schrift wird nicht im Dropdown-Feld im Backend angezeigt.
Eine Änderung im css hat nichts gebracht.
Wo fehlt mir was? Was muss ich noch tun?
Danke
gst