在WordPress 4.2正式版后,很多博主都第一时间升级,但经过几天运行,发现WordPress 4.2有两处严重问题:
第一个是菜单设置页面“显示选项”无法打开,造成部分菜单设置功能无法使用。
第二个是新版WordPress改变了表情加载方式,居然是调用站外表情图片,而且是国外站点,要命的是这个站点已被国内GFW了,造成众多加载错误,严重影响页面加载速度。
暂时解决办法:
菜单设置页面“显示选项”BUG
用WordPress 4.1版wordpress\\wp-admin目录的nav-menus.php替换WordPress 4.2正式版的同名文件即可。
nav-menus下载
方法来源:http://zhangge.net/5036.html
另一个比较简单的方法:到设置中将语言切换到英文,之后菜单“显示选项”就可以正常使用了,勾选相应选项后,再切换回中文即可。
其实只有中文版本才有这个BUG,完全是由汉化者造成的问题。
表情加载问题
恢复到之前版本的加载方式:
将下面代码加到主题functions.php模板最后一个“?>”上面
展开代码
- init_smilies(){
- ;
- = (
- \’:mrgreen:\’ => \’icon_mrgreen.jpg\’,
- \’:neutral:\’ => \’icon_neutral.jpg\’,
- \’:twisted:\’ => \’icon_twisted.jpg\’,
- \’:arrow:\’ => \’icon_arrow.jpg\’,
- \’:shock:\’ => \’icon_eek.jpg\’,
- \’:smile:\’ => \’icon_smile.jpg\’,
- \’:???:\’ => \’icon_confused.jpg\’,
- \’:cool:\’ => \’icon_cool.jpg\’,
- \’:evil:\’ => \’icon_evil.jpg\’,
- \’:grin:\’ => \’icon_biggrin.jpg\’,
- \’:idea:\’ => \’icon_idea.jpg\’,
- \’:oops:\’ => \’icon_redface.jpg\’,
- \’:razz:\’ => \’icon_razz.jpg\’,
- \’:roll:\’ => \’icon_rolleyes.jpg\’,
- \’:wink:\’ => \’icon_wink.jpg\’,
- \’:cry:\’ => \’icon_cry.jpg\’,
- \’:eek:\’ => \’icon_surprised.jpg\’,
- \’:lol:\’ => \’icon_lol.jpg\’,
- \’:mad:\’ => \’icon_mad.jpg\’,
- \’:sad:\’ => \’icon_sad.jpg\’,
- \’8-)\’ => \’icon_cool.jpg\’,
- \’8-O\’ => \’icon_eek.jpg\’,
- \’:-(\’ => \’icon_sad.jpg\’,
- \’:-)\’ => \’icon_smile.jpg\’,
- \’:-?\’ => \’icon_confused.jpg\’,
- \’:-D\’ => \’icon_biggrin.jpg\’,
- \’:-P\’ => \’icon_razz.jpg\’,
- \’:-o\’ => \’icon_surprised.jpg\’,
- \’:-x\’ => \’icon_mad.jpg\’,
- \’:-|\’ => \’icon_neutral.jpg\’,
- \’;-)\’ => \’icon_wink.jpg\’,
- \’8O\’ => \’icon_eek.jpg\’,
- \’:(\’ => \’icon_sad.jpg\’,
- \’:)\’ => \’icon_smile.jpg\’,
- \’:?\’ => \’icon_confused.jpg\’,
- \’:D\’ => \’icon_biggrin.jpg\’,
- \’:P\’ => \’icon_razz.jpg\’,
- \’:o\’ => \’icon_surprised.jpg\’,
- \’:x\’ => \’icon_mad.jpg\’,
- \’:|\’ => \’icon_neutral.jpg\’,
- \’;)\’ => \’icon_wink.jpg\’,
- \’:!:\’ => \’icon_exclaim.jpg\’,
- \’:?:\’ => \’icon_question.jpg\’,
- );
- }
- add_action( \’init\’, \’init_smilies\’, 5 );
源代码来自:http://www.9sep.org/remove-emoji-in-wordpress
菜单“显示选项”BUG相信在WP下次升级时会修正,但这个表情无法加载问题国内用户就杯具了….
补:更杯具的是刚刚更新的WordPress 4.2.1版只是个安全更新,上述两个问题依旧存在。
暂无评论内容