我将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安装工作正常,每页显示正确的字体。
是什么导致这个?可能是某种缓存问题吗?
答案 0 :(得分:0)
如果您将worpress中的起始页设置为另一个而不是默认主页,会发生什么? 要测试的任何URL吗?