可以就在我完成这个问题的时候,我找到了原因。
使用Firebug(在Firefox中),我会看到很多关于访问svg和woff的错误,并且/wp content/下的ttf文件被阻止。错误如下:
"NetworkError: 403 Forbidden - https://www.domainname.com/wp-content/plugins/sg-cachepress/css/logo-white.svg"
"NetworkError: 403 Forbidden - https://www.domainname.com/wp-content/themes/genesis/lib/css/fonts/genesis-icon.woff"
看到这一点,我意识到,当我们最近加强这个网站的安全性时,有代码添加到了。htaccess in/wp content/如下:
Deny from all
<Files ~ ".(xml|css|jpe?g|png|gif|js)$">
Allow from all
</Files>````
The file types (that access to is allowed) does not include those used for the icons.
I have modified this line to include the missing file types:
`<Files ~ ".(xml|css|jpe?g|png|gif|js|svg|woff|ttf)$">`
Problem solved.
I am posting a record of this just in case it helps someone else who follows similar steps (recommended on numerous sites and blogs) for hardening security, and ends up with lost icons, etc.