图标(非拉丁符号)显示不正确

时间:2016-04-02 作者:omega33

这是关于Wordpress网站v4的。4.2。这个问题已经发生了几个月了。它过去只出现在Firefox上(不知道为什么)。就在最近,它出现在所有浏览器上(我检查了Safari、Chrome和Firefox,在两台不同的计算机上[都是Mac])。

wp admin中左侧栏中的一些图标等符号不会显示,然后我使用的主题中的所有图标(Divi,按优雅主题)显示为数字和其他奇数字符。起初,我认为这可能是一个主题问题,但由于它会影响wp admin侧边栏,更改主题也没有什么不同,似乎是其他原因造成的。

以下是一些屏幕剪辑,展示了我的意思:

1) 显示wp admin侧边栏,问题以黄色方框显示

Sidebar showing missing icons indicated in yellow

2) 显示“Divi Builder”,问题用黄色表示

"Divi Builder, with issues icon issues indicated in yellow

3) 显示“Divi Builder”的显示方式

Divi Builder, as it should appear

如果您能就如何确定此问题的原因提出任何建议,我们将不胜感激。

1 个回复
最合适的回答,由SO网友:omega33 整理而成

可以就在我完成这个问题的时候,我找到了原因。

使用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.

相关推荐

在触发“The Plugin Generated x Characters of Underular Output of Underful Output During Activate”错误时查看输出

我正在开发一个插件,在创建新表时遇到了一些困难。我得到了“插件在激活期间生成了x个字符的意外输出”错误。是否有办法查看实际错误?我认为这个过程涉及重定向,因此我没有看到实际的错误输出。我有所有的错误报告和登录,但仍然一无所获。