在WordPress 4.2正式版后,很多博主都第一时间升级,但经过几天运行,发现WordPress 4.2有两处严重问题:
第一个是菜单设置页面“显示选项”无法打开,造成部分菜单设置功能无法使用。
第二个是新版WordPress改变了表情加载方式,居然是调用站外表情图片,而且是国外站点,要命的是这个站点已被国内GFW了,造成众多加载错误,严重影响页面加载速度。
暂时解决办法:
菜单设置页面“显示选项”BUG
用WordPress 4.1版wordpress\wp-admin目录的nav-menus.php替换WordPress 4.2正式版的同名文件即可。
表情加载问题
恢复到之前版本的加载方式:
将下面代码加到主题functions.php模板最后一个“?>”上面
function init_smilies(){ global $wpsmiliestrans; $wpsmiliestrans = array( ':mrgreen:' => 'icon_mrgreen.gif', ':neutral:' => 'icon_neutral.gif', ':twisted:' => 'icon_twisted.gif', ':arrow:' => 'icon_arrow.gif', ':shock:' => 'icon_eek.gif', ':smile:' => 'icon_smile.gif', ':???:' => 'icon_confused.gif', ':cool:' => 'icon_cool.gif', ':evil:' => 'icon_evil.gif', ':grin:' => 'icon_biggrin.gif', ':idea:' => 'icon_idea.gif', ':oops:' => 'icon_redface.gif', ':razz:' => 'icon_razz.gif', ':roll:' => 'icon_rolleyes.gif', ':wink:' => 'icon_wink.gif', ':cry:' => 'icon_cry.gif', ':eek:' => 'icon_surprised.gif', ':lol:' => 'icon_lol.gif', ':mad:' => 'icon_mad.gif', ':sad:' => 'icon_sad.gif', '8-)' => 'icon_cool.gif', '8-O' => 'icon_eek.gif', ':-(' => 'icon_sad.gif', ':-)' => 'icon_smile.gif', ':-?' => 'icon_confused.gif', ':-D' => 'icon_biggrin.gif', ':-P' => 'icon_razz.gif', ':-o' => 'icon_surprised.gif', ':-x' => 'icon_mad.gif', ':-|' => 'icon_neutral.gif', ';-)' => 'icon_wink.gif', '8O' => 'icon_eek.gif', ':(' => 'icon_sad.gif', ':)' => 'icon_smile.gif', ':?' => 'icon_confused.gif', ':D' => 'icon_biggrin.gif', ':P' => 'icon_razz.gif', ':o' => 'icon_surprised.gif', ':x' => 'icon_mad.gif', ':|' => 'icon_neutral.gif', ';)' => 'icon_wink.gif', ':!:' => 'icon_exclaim.gif', ':?:' => 'icon_question.gif', ); } add_action( 'init', 'init_smilies', 5 );
菜单“显示选项”BUG相信在WP下次升级时会修正,但这个表情无法加载问题国内用户就杯具了….
补:更杯具的是刚刚更新的WordPress 4.2.1版只是个安全更新,上述两个问题依旧存在。
本作品(图文、音视频)由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系 yu.jianchun@qq.com