Hallo, mal wieder ein Problem mit den Google Fonts. Diese werden über die functions.php in meinem Theme geladen.
Code
add_action( 'wp_enqueue_scripts', 'applauz_load_fonts' );
/**
* Loads custom Google Fonts
*/
if ( ! function_exists( 'applauz_load_fonts' ) ) {
function applauz_load_fonts() {
$body_font = urldecode( boldthemes_get_option( 'body_font' ) );
$heading_font = urldecode( boldthemes_get_option( 'heading_font' ) );
$menu_font = urldecode( boldthemes_get_option( 'menu_font' ) );
$heading_subtitle_font = urldecode( boldthemes_get_option( 'heading_subtitle_font' ) );
$heading_supertitle_font = urldecode( boldthemes_get_option( 'heading_supertitle_font' ) );
$font_families = array();
if ( $body_font != '' ) {
if ( $body_font == 'no_change' ) {
$body_font = BoldThemes_Customize_Default::$data['body_font'];
}
$font_families[] = $body_font . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic';
} else {
/*
Translators: If there are characters in your language that are not supported
by chosen font(s), translate this to 'off'. Do not translate into your own language.
*/
if ( 'off' !== _x( 'on', 'Lato font: on or off', 'applauz' ) ) {
$font_families[] = 'Lato' . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic';
}
}
if ( $heading_font != '' ) {
if ( $heading_font == 'no_change' ) {
$heading_font = BoldThemes_Customize_Default::$data['heading_font'];
}
$font_families[] = $heading_font . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic';
} else {
/*
Translators: If there are characters in your language that are not supported
by chosen font(s), translate this to 'off'. Do not translate into your own language.
*/
if ( 'off' !== _x( 'on', 'Lato font: on or off', 'applauz' ) ) {
$font_families[] = 'Lato' . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic';
}
}
if ( $menu_font != '' ) {
if ( $menu_font == 'no_change' ) {
$menu_font = BoldThemes_Customize_Default::$data['menu_font'];
}
$font_families[] = $menu_font . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic';
} else {
/*
Translators: If there are characters in your language that are not supported
by chosen font(s), translate this to 'off'. Do not translate into your own language.
*/
if ( 'off' !== _x( 'on', 'Lato font: on or off', 'applauz' ) ) {
$font_families[] = 'Lato' . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic';
}
}
if ( $heading_subtitle_font != '' ) {
if ( $heading_subtitle_font == 'no_change' ) {
$heading_subtitle_font = BoldThemes_Customize_Default::$data['heading_subtitle_font'];
}
$font_families[] = $heading_subtitle_font . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic';
} else {
/*
Translators: If there are characters in your language that are not supported
by chosen font(s), translate this to 'off'. Do not translate into your own language.
*/
if ( 'off' !== _x( 'on', 'Lato font: on or off', 'applauz' ) ) {
$font_families[] = 'Lato' . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic';
}
}
if ( $heading_supertitle_font != '' ) {
if ( $heading_supertitle_font == 'no_change' ) {
$heading_supertitle_font = BoldThemes_Customize_Default::$data['heading_supertitle_font'];
}
$font_families[] = $heading_supertitle_font . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic';
} else {
/*
Translators: If there are characters in your language that are not supported
by chosen font(s), translate this to 'off'. Do not translate into your own language.
*/
if ( 'off' !== _x( 'on', 'Lato font: on or off', 'applauz' ) ) {
$font_families[] = 'Lato' . ':100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,600italic,700italic,800italic,900italic';
}
}
if ( count( $font_families ) > 0 ) {
$query_args = array(
'family' => urlencode( implode( '|', $font_families ) ),
'subset' => urlencode( 'latin,latin-ext' ),
);
$font_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' );
wp_enqueue_style( 'applauz-fonts', $font_url, array(), '1.0.0' );
}
}
}
Alles anzeigen
Nun habe ich über meine functions.php im Child folgendes versucht:
Code
function remove_googlefonts() {
wp_dequeue_style( 'applauz_load_fonts' );
}
add_action( 'wp_enqueue_scripts','remove_googlefonts', 20 );
Klappt natürlich nicht. Aber warum?
LG Snewi