php – 在WordPress站点中使用AWS S3上托管的自定义字体

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 在WordPress站点中使用AWS S3上托管的自定义字体脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有来自typography.COM的字体,我已转移到制作上传到我的AWS S3 Bucket以在我的WordPress网站上使用.我已经完成了typography.com告诉我要做的所有事情,但字体仍未显示.有没有人经历过这个,可以指出我正确的方向?我在主题的style.css中添加一个@import语句到typography.com给我的url.我在functions.PHP中也有一个wp_enqueue函数,我已经上传到S3服务器.

add_action( 'wp_head','my_fonts' );
function my_fonts(){ ?>
<link rel="stylesheet" tyPE="text/css" href="//cloud.typography.com/7783912/761788/css/fonts.css">
<?PHP
}

字体仍未显示.我究竟做错了什么?

解决方法

包含样式表的正确方法是使用 wp_enqueue_style.使用此函数还可以将此字体声明为其他样式表的依赖项.你还应该使用’wp_enqueue_scripts’钩子,而不是’wp_head’:

/**
 * PRoper way to enqueue scripts and styles
 */
function theme_name_scripts() {
    wp_enqueue_style( 'typography','//cloud.typography.com/7783912/761788/css/fonts.css' );
}
add_action( 'wp_enqueue_scripts','theme_name_scripts' );

如果此时仍有问题,请确保您具有从Typography服务器获取文件的适当权限.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 在WordPress站点中使用AWS S3上托管的自定义字体全部内容,希望文章能够帮你解决php – 在WordPress站点中使用AWS S3上托管的自定义字体所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。