【问题标题】:Wordpress: Custom font dont workWordpress:自定义字体不起作用
【发布时间】:2015-11-08 12:23:30
【问题描述】:

我的 wordpress 网站上的自定义字体有问题,它只在主页上有效,但是当您进入任何子页面时,如 http://domainname.com/about 字体停止工作。

请寻求帮助。

这是我用来传递字体的 css:

    @font-face {
font-family: 'TrajanPro-Bold';
src: url("wp-content/fonts/TrajanPro-Bold.otf");
src: url("wp-content/fonts/TrajanPro-Bold.otf?#iefix") format('opentype');
font-weight: bold;
font-style: normal; }

@font-face {
font-family: 'AVENIRNEXT-BOLD';
src: url("wp-content/fonts/AVENIRNEXT-BOLD.OTF");
src: url("wp-content/fonts/AVENIRNEXT-BOLD.OTF?#iefix") format('opentype');
font-weight: bold;
font-style: normal; }

@font-face {
font-family: 'AVENIRNEXT-ITALIC';
src: url("wp-content/fonts/avit.otf");
src: url("wp-content/fonts/avit.otf?#iefix") format('opentype');
font-weight: normal;
font-style: italic; }

@font-face {
font-family: 'AVENIRNEXT-REGULAR';
src: url("wp-content/fonts/AVENIRNEXT-REGULAR.OTF");
src: url("wp-content/fonts/AVENIRNEXT-REGULAR.OTF?#iefix") format('opentype');
font-weight: normal;
font-style: normal; }


@font-face {
font-family: 'JaneAust';
src: url("fonts/JaneAust.ttf");
src: url("wp-content/fonts/JaneAust.ttf?#iefix") format('truetype');
font-weight: normal;
font-style: normal;
}

【问题讨论】:

  • 在你的 url("/wp-content...") 中添加一个前导斜杠?
  • 哦,我的...愚蠢的我 :) 谢谢。

标签: php html css wordpress fonts


【解决方案1】:

这是因为 URL wp-content/fonts/TrajanPro-Bold.otf 将相对于当前页面目录。

通过向所有 URL 添加前导 slash / 来使路径成为绝对路径。

例如:/wp-content/fonts/TrajanPro-Bold.otf

【讨论】:

  • 是的 ;) 就像 Eloims 上面所说的那样,我忘记了 :) 只是盲目地从我的旧单页项目中复制/粘贴 - 非常感谢你的帮助 :)
猜你喜欢
  • 2016-12-13
  • 2022-08-04
  • 1970-01-01
  • 1970-01-01
  • 2012-04-22
  • 1970-01-01
相关资源
最近更新 更多