kn007的个人博客
♥ You are here: > > > 更新至WordPress 4.9

更新至WordPress 4.9

by | 44 Comments


WordPress 4.9这个大版本命名为“Tipton”。为了纪念美国爵士乐演奏家、乐队领袖Billy Lee Tipton。

在他死后,人们才发现他在出生时为女性,原名为桃乐丝·露西儿·提普顿(Dorothy Lucille Tipton)。

嗯,信息量有点大,不过扯远了。现在的WordPress对新手越来越友好,新版本功能上谈谈我觉得对我有利的几个点。

首先MediaElement.js升级到4.2.6,解决了很多bug,功能提升很多。但还是有bug。。。

所以更多的我还是想取缔MediaElement这个功能,太多加载项了,目前audio标签已经交接给aplayer来执行了,就差video了。

另外一个我觉得比较好的更新点在于全新的代码编辑库,CodeMirror。现在编辑主题、编辑插件的代码都有代码高亮了,而且右侧栏目录树也更合理了。见下图:

哦,对了,编辑前,还有个提示,对新手比较友善,如下图:

而且现在WordPress在你保存的主题或插件代码之前,会检测,有错误时会提出警告,不会立即保存,免受HTTP 500之苦,但手残怎么说还是可能会有代价的,所以还是多小心。

其他功能见WP官方最新文章的简单介绍,Changelog目前还没出来。

臃肿或许是WordPress的主旋律,但同样也代表着功能齐全。。。矛盾。

不过对于我来说,有些东西还是必须反注册,毕竟用不上,还浪费性能。点到为止是最好的。


遇上第一个坑了。。。我是多域名,也就是对于后台来说,有外链地址,而WordPress 4.9默认在后台不会对外链地址传递referrer,意义或许是想不暴露后台地址吧。

查了下,可以见到新函数wp_admin_headers,Since 4.9.0,定义了“same-origin”。

好在WordPress也考虑到一些situation,里面有个admin_referrer_policy的filters钩子。。。让你来改变这个值。

写了下变更代码,我改成了“origin-when-cross-origin”,具体的Referrer Policy规则说明见传送门,你可以按照实际更改。

function change_admin_referrer_policy($policy) {
	$policy = 'origin-when-cross-origin';
	return $policy;
}
add_filter('admin_referrer_policy', 'change_admin_referrer_policy');

转载请注明转自:kn007的个人博客的《更新至WordPress 4.9

donate
有所帮助?

Comments

44 Comments立即评论
Loading...
  1. 回复

    无意间发现你的博客,挺棒的,关注啦

    1. MOD回复

      @花记App: 可以,欢迎。

  2. :o 汗!
    不是来看到这个我竟然对 WordPress 4.9的更新了解是空白,才知道是更新了哪里?光顾着正常自动更新了!
    :???:

    1. MOD回复

      @明月登楼: 大版本也自动更新?

    2. @kn007: 嗯,省事儿嘛!简单高效! :oops:

  3. 话说,博主你的评论提交太666了!难道是关闭了评论邮件提醒?还是你的邮件服务发送特666? :idea:

    1. MOD回复

      @明月登楼: 什么意思?

    2. @kn007: 就是说你的评论提交速度好快呀!感觉是我碰到最快的!

    3. MOD回复

      @明月登楼: 一直都这么快啊。。。全套组件都与wordpress契合了。

    4. @kn007: 哦,你是用的啥邮件系统呀? :smile:

    5. MOD回复

      @明月登楼: 自建啊,我专题里有相关文件。

    6. @kn007: OK,我去拜读一下去! :?:

  4. 回复

    现在这个模板,比以前那个狗啃一样的好看多了。 :razz:

    1. MOD回复

      @大雄: 哈!?那么好看。。。而且还那么多抄袭的。。。居然说狗啃,好伤心。。。

  5. 回复

    第一时间就更新了4.9,第一感受是……流畅了许多,有点玄学 ;-)

    1. MOD回复

      @陈仓颉: 心理作用,感觉

icon_wink.gificon_neutral.gificon_mad.gificon_twisted.gificon_smile.gificon_eek.gificon_sad.gificon_rolleyes.gificon_razz.gificon_redface.gificon_surprised.gificon_mrgreen.gificon_lol.gificon_idea.gificon_biggrin.gificon_evil.gificon_cry.gificon_cool.gificon_arrow.gificon_confused.gificon_question.gificon_exclaim.gif