【发布时间】:2016-07-30 21:59:09
【问题描述】:
【问题讨论】:
-
您的主页上的 CSS 设置字体似乎有些问题,但在单独访问其中一个子页面时它会丢失。没有更多信息,很难诊断。请用更多信息更新您的问题,以便有人帮助您。
【问题讨论】:
检查您的浏览器控制台是否有字体错误意味着找不到字体
GET http://www.stitchstudio.co/about/fonts/DINNextLTProBold.woff2
GET http://www.stitchstudio.co/about/fonts/DINNextLTProRegular.woff
GET http://www.stitchstudio.co/about/fonts/DINNextLTProBold.woff
GET http://www.stitchstudio.co/about/fonts/DINNextLTProRegular.ttf
GET http://www.stitchstudio.co/about/fonts/DINNextLTProBold.ttf
GET http://www.stitchstudio.co/wp-content/themes/lens/theme-content/css/fonts/DINNextLTProRegular.woff2
GET http://www.stitchstudio.co/wp-content/themes/lens/theme-content/css/fonts/DINNextLTProRegular.woff
GET http://www.stitchstudio.co/wp-content/themes/lens/theme-content/css/fonts/DINNextLTProRegular.ttf 404 (Not Found)
检查路径并修复它,然后它就可以正常工作了
【讨论】:
我猜你没有以正确的方式指向主题目录,你应该使用 get_stylesheet_directory_uri() 或类似的。
<?php echo get_stylesheet_directory_uri(); ?>/font-folder/font.extension
现在,它没有使用它,所以从主页加载字体是因为它指向: http://www.stitchstudio.co/fonts/DINNextLTProRegular.woff2
对于其他页面不是这样,它将使用页面 url,而不是站点 url,就像: http://www.stitchstudio.co/about/fonts/DINNextLTProRegular.woff2
导致错误。
【讨论】: