php - 在移动的 WordPress 网站上使用的后备字体系列

标签 php html css wordpress fonts

我正在将我的 WordPress 网站移动到另一台服务器。我已经成功复制了 WP 安装和数据库,并且该站点完全可以运行并且看起来还不错,但是我在标题上使用的字体(在所有页面上都可见)不是 CSS 中设置的字体。相反,它使用 sans-serif 后备字体系列。

奇怪的是,这个错误的字体系列只用在主页上。当我打开网站上的任何其他页面时,字体会变回正确的字体。什么可能导致这种情况?

字体系列在 CSS 中是这样声明的:

@font-face {
    font-family: 'NobileRegular';
    src: url('skins/fonts/nobile/nobile-webfont.eot');
    src: url('skins/fonts/nobile/nobile-webfont.eot?#iefix') format('embedded-opentype'),
         url('skins/fonts/nobile/nobile-webfont.woff') format('woff'),
         url('skins/fonts/nobile/nobile-webfont.ttf') format('truetype'),
         url('skins/fonts/nobile/nobile-webfont.svg#NobileRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

字体是这样应用的:

body,
button,
input,
select,
textarea {
    color: #000;
    font-family: 'NobileRegular', sans-serif;
    font-size: 16px;
    // other stuff here
}

如果我使用 Chrome 的元素检查检查样式信息,font-family 是正确的 - 只是使用了 sans-serif 回退而不是 NobileRegular,这只发生在主页上。为所有页面加载完全相同的 style.css,因为它包含在主题的 header.php 中。

仍然在旧服务器上运行的完全相同的 WordPress 安装工作正常,每个页面上显示正确的字体。

什么会导致这种情况?会不会是某种缓存问题?

最佳答案

如果您将 wordpress 中的起始页设置为另一个而不是您的默认主页,会发生什么情况? 有没有要测试的 URL?

关于php - 在移动的 WordPress 网站上使用的后备字体系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30572914/

相关文章:

php - CakePHP:带有 Containable 的 findById() 未返回预期的关联

php - Laravel 中的 Guzzle 客户端 : InvalidArgumentException: "No method is configured to handle the form_params config key"

html - 我正在尝试使用 CSS 来定位我的 Flex 应用程序,但它不起作用

css - 设置 z-index jquery ui 控件?

javascript - 替换图表中数据表的标签

php - 如何修复 Curl SSL CA 证书错误

css - 导航栏未显示在网站的第二页上

html - 地址信息有哪些 HTML 标记?

javascript - 如何向 Javascript tabify 链接添加额外的超链接?

css - 为什么我的文本字段和文本区域宽度相同时不对齐?