我正在学习开发 WordPress,并从头开始构建我的主题。我读到将 Google 字体包含在主题中的最佳方法是使用 WebFont Loader。此方法有助于提高 PageSpeed 测试中的分数。
我尝试从 function.php 和 wfloader.js 文件添加 WebFont Loader。不幸的是,字体没有加载到我的主题中。我究竟做错了什么?我无法弄清楚自己。
所以这是我在function.php文件中的代码:
add_action( 'wp_enqueue_scripts', 'wpb_scripts_styles' );
function wpb_scripts_styles() {
wp_register_script(
'web-font-loader',
'//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js',
array( '' ),
''
);
wp_enqueue_script(
'fonts-to-load',
esc_url( get_stylesheet_directory_uri() ) . '/assets/js/wfloader.js',
array( 'web-font-loader' ),
''
);
}
这是来自wfloader.js
function webfontload() {
WebFont.load({
google: {
families: [
'Playfair+Display:400,700,900&subset=latin-ext'
]
}
});
}
感谢您的任何建议!