在移动的WordPress网站

时间:2015-06-01 11:58:24

标签: 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安装工作正常,每页显示正确的字体。

是什么导致这个?可能是某种缓存问题吗?

1 个答案:

答案 0 :(得分:0)

如果您将worpress中的起始页设置为另一个而不是默认主页,会发生什么? 要测试的任何URL吗?