php - 在 Wordpress 中添加一个带钩子(Hook)的 Google 字体

标签 php css wordpress google-font-api

我尝试使用变量添加一种字体:
当我尝试像“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/

相关文章:

php - 如何使用php在邮件中附加多个文件?

php - 强制 Yii 在 auto_increment 列上保存具有特定 ID 的新记录?

jquery - 按三个对元素进行分组

php - 为什么这在 PHP 中是允许的?

css - 网站文字对移动设备不友好

html - 如何让我的 Favicon 显示在 WordPress 自定义主题中?

css - 将 CSS 边框添加到 woocommerce 产品附加组件(修复代码不适用于最新更新)

wordpress - 我想使用 woocommerce 将购物车中的产品总数限制为 3

Javascript:如何更改 contenteditable div 占位符颜色

php - 如何在 PHP 中更新其中包含空格的字段