WordPress 升级4.2版后的问题修正

2015年5月22日14:58:45 6 24

在WordPress 4.2正式版后出现的问题

第一、菜单设置页面“显示选项”无法打开,造成部分菜单设置功能无法使用。

下载旧版本替换:
nav-menus2015-5-22 - 9kb

第二、表情无法显示

打开wp-includes/functions.php 找到以下代码

  1. ':mrgreen:' => 'mrgreen.png',
  2. ':neutral:' => "\xf0\x9f\x98\x90",
  3. ':twisted:' => "\xf0\x9f\x98\x88",
  4. ':arrow:' => "\xe2\x9e\xa1",
  5. ':shock:' => "\xf0\x9f\x98\xaf",
  6. ':smile:' => 'simple-smile.png',
  7. ':???:' => "\xf0\x9f\x98\x95",
  8. ':cool:' => "\xf0\x9f\x98\x8e",
  9. ':evil:' => "\xf0\x9f\x91\xbf",
  10. ':grin:' => "\xf0\x9f\x98\x80",
  11. ':idea:' => "\xf0\x9f\x92\xa1",
  12. ':oops:' => "\xf0\x9f\x98\xb3",
  13. ':razz:' => "\xf0\x9f\x98\x9b",
  14. ':roll:' => 'rolleyes.png',
  15. ':wink:' => "\xf0\x9f\x98\x89",
  16. ':cry:' => "\xf0\x9f\x98\xa5",
  17. ':eek:' => "\xf0\x9f\x98\xae",
  18. ':lol:' => "\xf0\x9f\x98\x86",
  19. ':mad:' => "\xf0\x9f\x98\xa1",
  20. ':sad:' => 'frownie.png',
  21. '8-)' => "\xf0\x9f\x98\x8e",
  22. '8-O' => "\xf0\x9f\x98\xaf",
  23. ':-(' => 'frownie.png',
  24. ':-)' => 'simple-smile.png',
  25. ':-?' => "\xf0\x9f\x98\x95",
  26. ':-D' => "\xf0\x9f\x98\x80",
  27. ':-P' => "\xf0\x9f\x98\x9b",
  28. ':-o' => "\xf0\x9f\x98\xae",
  29. ':-x' => "\xf0\x9f\x98\xa1",
  30. ':-|' => "\xf0\x9f\x98\x90",
  31. ';-)' => "\xf0\x9f\x98\x89",
  32. // This one transformation breaks regular text with frequency.
  33. // '8)' => "\xf0\x9f\x98\x8e",
  34. '8O' => "\xf0\x9f\x98\xaf",
  35. ':(' => 'frownie.png',
  36. ':)' => 'simple-smile.png',
  37. ':?' => "\xf0\x9f\x98\x95",
  38. ':D' => "\xf0\x9f\x98\x80",
  39. ':P' => "\xf0\x9f\x98\x9b",
  40. ':o' => "\xf0\x9f\x98\xae",
  41. ':x' => "\xf0\x9f\x98\xa1",
  42. ':|' => "\xf0\x9f\x98\x90",
  43. ';)' => "\xf0\x9f\x98\x89",
  44. ':!:' => "\xe2\x9d\x97",
  45. ':?:' => "\xe2\x9d\x93",

替换为

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

第三、表情尺寸异常

在 wp-includes/formatting.php中搜索 height: 1em 改为 height: 1.6em (根据自己主题表情原大小自行调整)

第四、后台评论表情不显示

在wp-includes\link-template.php中搜索

  1. $url = sprintf( 'http://%d.gravatar.com/avatar/%s', $gravatar_server, $email_hash );  

替换为

  1. $url = sprintf( 'http://cn.gravatar.com/avatar/%s', $email_hash );  

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:6   其中:访客  3   男主  1   女主  2  

    • 李想 来自天朝的朋友 谷歌浏览器 Windows 8.1 黑龙江省鸡西市虎林市 联通 0

      看来是个程序员写的了

      • 路易大叔 来自天朝的朋友 火狐浏览器 Windows 7 山东省德州市 电信 4

        竟然还有这样的问题

        • 小婷  女主 来自天朝的朋友 谷歌浏览器 Windows 7 甘肃省白银市 电信

          ;-) 哇,貌似很牛X的样子,老公你好厉害