8月初,WordPress开发团队发布了久违的WordPress 4.8.1维护升级版本,增加了一个单独的HTML小工具,来解决WordPress 4.8版本中文本小工具的问题。
8月初,WordPress开发团队发布了久违的WordPress 4.8.1维护升级版本,增加了一个单独的HTML小工具,来解决WordPress 4.8版本中文本小工具的问题。
两个月前,WordPress发布4.8正式版,这个版本的更新使得整个系统对专注于内容的博主更加友好。因为WordPress4.8新增了诸如视频、音频、图片小工具,还支持了文本小工具的可视化编辑。其实对于有一定代码经验的老司机来讲,这些完全可以用“文本小工具”实现的功能做成小工具略显的多余了。而且更新过后看似更加方便的“文本小工具”变得似乎没那么好用了。
在4.8版本以前,文本小工具可以理解为一个多功能面板:输入纯文本前台会展示文本;输入html前台则会渲染成相应的页面;在functions.php添加相关函数后,小工具还可以运行php代码;WordPress4.8正式版之后,文本小工具新增可视化编辑功能,可以直接在小工具编辑富文本。
这时问题就出现了,改版后的文本小工具类似于WordPress文章编辑器:当你在本文模式下复制粘贴js、php等代码后,切换至可视化模式会出现各种奇葩现象(消失、变成灰色块...),而在切回文本编辑模式,基本上原来的代码都面目全非了。
文本小工具添加php代码
切换到可视化,PHP代码消失
再切换回文本模式,PHP被注释掉
这WordPress编辑器的的一个功能。编辑器会对正文内容中的HTML代码进行简化,移除不必要的代码。对于网站内容编辑来讲,如果你经常使用复制粘贴功能,就会发现它的优势,它可以尽量减少使用粘贴功能带来的多余的HTML代码。
也就是说新版的文本小工具对PHP、JS等非文本内容非常的不友好(经测试,虽然在文本模式下输入的内容前台正常解析,但是已经无法二次维护了)
因为这个问题,热衷于追求新版本的笔者一直没有升级,终于等到WordPress4.8.1的发布,增加了一个单独的Custom HTML小工具,以方便用户在小工具之中添加代码。
迫不及待的升级之后,来到小工具后台,原来采用旧版文本小工具的内容都会提示使用“自定义HTML”小工具;使用新版文本小工具时也会提醒有全新的“自定义HTML”小工具了;如果你继续像新版文本小工具添加HTML代码,系统会建议你使用新的小工具。
而WordPress 4.8.1中新增加的“自定义HTML”小工具,其外观与WordPress 4.7及更早版本中的文本小工具非常像。也就是说,我们之前那个熟悉的小工具又回来了。
思考:笔者认为WordPress官方对于4.8正式版的发布更多的是提高其易用性,大刀阔斧的的对文本小工具进行改造,而忽略了依赖“多功能面板”的“高级用户”。虽然拖了两个月才发布新的维护版本,也算是倾听了用户的声音,只不过现在尴尬的是“自定义HTML”小工具回来了,新版“文本”小工具还会有人用么???
我越来越喜欢WordPress ,一有更新的话我一般都是第一时间更的!
WP可以玩的东西越来越多了。
wordpress确实很强大
这玩意真心不错!!!
回去升级一下
有插件是如此美好的事情
其实个人认为,这个真的文本小工具真的没必要搞那么复杂,原来那个文本小工具就非常好用
@懿古今: 4.8版本对文本工具的升级就是多此一举,原本扩展性很强的一个功能被改的面目全非。4.8.1又补救性的新增纯html小工具,让人无法理解。