我尝试使用变量添加一种字体:
当我尝试像“Sofia”这样的词时,它工作正常,但我尝试使用最多两个词字符串的字体,如“Sonsie One”或三个,我也可以在纯 javascript 中做到这一点,但它会出现同样的错误?
我在控制台中有“css?family=fonts.googleapis.com GET 400 Bad Request”?
global $fonts_l;
$fonts_l = esc_attr( get_option('fonts-l') );
echo $fonts_l;
add_action('wp_print_styles', 'add_google_fonts');
function add_google_fonts() {
global $fonts_l;
$fonts_l = 'http://fonts.googleapis.com/css?family='.$fonts_l;
wp_register_style('GoogleFonts', $fonts_l);
wp_enqueue_style('GoogleFonts');
}
谢谢
最佳答案
您需要在两个或多个字字体的字之间加上一个+号:http://fonts.googleapis.com/css?family=Sonsie+One
关于php - 在 Wordpress 中添加一个带钩子(Hook)的 Google 字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21921004/