Quick help to those who have tried to find some help and failed (as I have so I have to write the code myself).
Assuming that you have your virgin child theme configured and activated: here is a function which goes into the functions.php file (of your configured and activated child theme):
That's all, folks. Happy Easter.
Assuming that you have your virgin child theme configured and activated: here is a function which goes into the functions.php file (of your configured and activated child theme):
function childtheme_twentyseventeen_fonts_url() {
$replace_original_font = true; // unless you really like Libre Franklin
if ($replace_original_font !== true) { $hyph = '-custom-'; } else { $hyph = '-'; };
$font_families = array(
//add your Google fonts and weights (400 and 700 are defaults for normal and bold) here:
'Oswald:200,400,700',
'Lato:200,400,700',
);
$query_args = array(
'family' => urlencode( implode( '|', $font_families ) ),
'subset' => urlencode( 'latin,latin-ext' ),
);
$fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' );
wp_enqueue_style( 'twentyseventeen' . $hyph . 'fonts', $fonts_url, array(), null );
}
add_action( 'wp_enqueue_scripts', 'childtheme_twentyseventeen_fonts_url' );
$replace_original_font = true; // unless you really like Libre Franklin
if ($replace_original_font !== true) { $hyph = '-custom-'; } else { $hyph = '-'; };
$font_families = array(
//add your Google fonts and weights (400 and 700 are defaults for normal and bold) here:
'Oswald:200,400,700',
'Lato:200,400,700',
);
$query_args = array(
'family' => urlencode( implode( '|', $font_families ) ),
'subset' => urlencode( 'latin,latin-ext' ),
);
$fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' );
wp_enqueue_style( 'twentyseventeen' . $hyph . 'fonts', $fonts_url, array(), null );
}
add_action( 'wp_enqueue_scripts', 'childtheme_twentyseventeen_fonts_url' );
That's all, folks. Happy Easter.