WordPress 4.2版两处问题修正

在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模板最后一个“?>”上面

展开代码

  1. init_smilies(){
  2. ;
  3. = (
  4. \’:mrgreen:\’ => \’icon_mrgreen.jpg\’,
  5. \’:neutral:\’ => \’icon_neutral.jpg\’,
  6. \’:twisted:\’ => \’icon_twisted.jpg\’,
  7. \’:arrow:\’ => \’icon_arrow.jpg\’,
  8. \’:shock:\’ => \’icon_eek.jpg\’,
  9. \’:smile:\’ => \’icon_smile.jpg\’,
  10. \’:???:\’ => \’icon_confused.jpg\’,
  11. \’:cool:\’ => \’icon_cool.jpg\’,
  12. \’:evil:\’ => \’icon_evil.jpg\’,
  13. \’:grin:\’ => \’icon_biggrin.jpg\’,
  14. \’:idea:\’ => \’icon_idea.jpg\’,
  15. \’:oops:\’ => \’icon_redface.jpg\’,
  16. \’:razz:\’ => \’icon_razz.jpg\’,
  17. \’:roll:\’ => \’icon_rolleyes.jpg\’,
  18. \’:wink:\’ => \’icon_wink.jpg\’,
  19. \’:cry:\’ => \’icon_cry.jpg\’,
  20. \’:eek:\’ => \’icon_surprised.jpg\’,
  21. \’:lol:\’ => \’icon_lol.jpg\’,
  22. \’:mad:\’ => \’icon_mad.jpg\’,
  23. \’:sad:\’ => \’icon_sad.jpg\’,
  24. \’8-)\’ => \’icon_cool.jpg\’,
  25. \’8-O\’ => \’icon_eek.jpg\’,
  26. \’:-(\’ => \’icon_sad.jpg\’,
  27. \’:-)\’ => \’icon_smile.jpg\’,
  28. \’:-?\’ => \’icon_confused.jpg\’,
  29. \’:-D\’ => \’icon_biggrin.jpg\’,
  30. \’:-P\’ => \’icon_razz.jpg\’,
  31. \’:-o\’ => \’icon_surprised.jpg\’,
  32. \’:-x\’ => \’icon_mad.jpg\’,
  33. \’:-|\’ => \’icon_neutral.jpg\’,
  34. \’;-)\’ => \’icon_wink.jpg\’,
  35. \’8O\’ => \’icon_eek.jpg\’,
  36. \’:(\’ => \’icon_sad.jpg\’,
  37. \’:)\’ => \’icon_smile.jpg\’,
  38. \’:?\’ => \’icon_confused.jpg\’,
  39. \’:D\’ => \’icon_biggrin.jpg\’,
  40. \’:P\’ => \’icon_razz.jpg\’,
  41. \’:o\’ => \’icon_surprised.jpg\’,
  42. \’:x\’ => \’icon_mad.jpg\’,
  43. \’:|\’ => \’icon_neutral.jpg\’,
  44. \’;)\’ => \’icon_wink.jpg\’,
  45. \’:!:\’ => \’icon_exclaim.jpg\’,
  46. \’:?:\’ => \’icon_question.jpg\’,
  47. );
  48. }
  49. add_action( \’init\’, \’init_smilies\’, 5 );

源代码来自:http://www.9sep.org/remove-emoji-in-wordpress

菜单“显示选项”BUG相信在WP下次升级时会修正,但这个表情无法加载问题国内用户就杯具了….

补:更杯具的是刚刚更新的WordPress 4.2.1版只是个安全更新,上述两个问题依旧存在。

    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞0 分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容