【发布时间】:2014-02-13 10:37:39
【问题描述】:
我正在使用@font-face 来更改默认字体。但导航菜单字体没有改变。它没有过度写入默认字体。如果我删除 wp-head() 它的工作正常。但我需要 wp-head()。只有默认字体必须从 wp_head() 中删除?
@font-face {
font-family: leb-webfont;
src: url(http://www.swaidanews.com/CMS/wp-content/uploads/fonts/leb.ttf);
}
body {font-family:"leb-webfont"!important; color:#333; font-size:16px;}
h1,h2,h3,h4,h5,h6,h7{font-family:"leb-webfont"!important; color:#000;}
也试过这个..
.sf-menu > li > a {font-family:"leb-webfont"!important;}
没用。
如何编辑 wp_head() 并覆盖默认字体?
【问题讨论】:
-
您要更改页面的哪个部分的字体?您只需要更改导航菜单的字体吗?你在哪里包含 CSS 规则来覆盖默认值?
-
想要更改整个网站的字体。我将 css 代码(@font-face)放在 header.php 中。正文和其他部分的字体已更改。但只有主菜单字体没有改变。它设置为通过导航部分中的管理面板主题选项设置的默认字体。我想覆盖那个字体。如果我在 header.php 中删除 wp_head() ,它将设置为我的新字体。这就是我想要的。但问题是如果我删除 wp_head() 其他 javscript,jquery 文件也会被删除。(不加载到网站上)。所以我只需要删除 wp_head() 的字体部分,而不是整个 wp_head()。怎么办?
标签: css wordpress fonts font-face