腾讯云服务器优惠活动华纳云香港服务器

那些年,我用过的WordPresses

WordPress主题推荐

因为入WordPress这个坑很早,所以细说的话就是一部 WP 编年史了。但是事实上我很长时间里都是个只管用不管改的用户,直到 2010 年才开始尝试真正地改主题、改插件,所以产生深刻印象的版本并不多。我没那么好的记性,这篇东西的时候是看着 WP 的 Release Note 一点点写的,不知不觉,这个玩具已经这么臃肿了。

那些年,我用过的WordPresses-第1张-boke112百科(boke112.com)

WordPress 1.5.2版本(200511

那是在(遥远的)2005 年,高中班的一些人集资买了个虚拟空间,玩 BBS(Discuz!),后来管理员 Q 说空间只用了 1/10,太浪费了,咱们写 blog 玩吧。

当时可供选择的服务器端软件一共有 3 个。另两个选择,一个是 Nucleus,缺点是所有用的人要共用一个上传目录,隐秘行不好;另一个是新生的 Joomla!,跟当时的 php4 也不是 php5 有点兼容问题,首页有乱码。所以,Wordpress 就成了唯一的选择。于是,Q 第一,我第二,John 第三,我们三个是照着英文文档自己装的 WP。由于我装 WordPress 装出了心得,再后面开 blog 的同学都是我给装的。

初版的数据库只有 9 张表。post 带 meta,comment 则还没有。link 被认为是很重要的组成部分,有两张表跟 link 有关。而从一开始,option 就被当成是大杂烩了,所有乱七八糟的配置都放在里面。

最初的版本是最重要的,它决定了我对博客的认识,有积极的,也有消极的,根深蒂固。

比如,这时后台是有 mo 的,但包括官方主题在内,没有一个主题在前台调用 __ 和 _e 这俩函数的,所以,不管想改什么字,都得自己手动改源代码。前台改改还有人看,后台改它干啥?所以我就养成了后台保持英文界面的习惯至今。

再比如,这一版根本没有 tinymce,所以那些个高级按钮至今也用不惯。

这版有个令人记忆犹新的 bug——后台有个设 wordpress 路径的选项,还有一个设 blog 首页的地方,说明里白底黑字的提示:当你的 blog 跟主页不在同一目录时,需要设置 blog 首页。我们这么多人共用一个域名,当然是不一致了。可是一设就无法访问,只能去数据库再给改回来。正确的做法是改 permalink,各自把二级域名加到 permalink 里。

这时的 sidebar 是非常简陋的,所有的模块都需要手动添加。那时我特别喜欢 calendar 这个模块,所以,凡是 sidebar 里不带 calendar 的主题,都被我第一时间放弃了。等我知道 sidebar 是可以自己编辑这回事,时间已经过去两年了……

这一版已经开始支持主题和插件了。当时作为一个勇于尝新的菜鸟程序员,我对于尝试各种插件乐此不疲。对了,这时候的两个默认主题非常有名,一个叫 classic,一个叫 default,名字起得真是恶趣味啊。

那些年,我用过的WordPresses-第2张-boke112百科(boke112.com)

WordPress 2.0.1 版本(200602)

2.0 是 2006 年元旦出的,没过多久就出了 2.0.1,算是个 hotfix 版吧。2.0 最大的变化之一,是重画了后台,引进了 ajax 技术。增加了后台的 TinyMCE 编辑界面。其实前后也就差了一个来月,但我就是对 TinyMCE 各种看不上眼。

从这一版开始,花了我 10 美刀的 Akismet 成为默认的插件。这时的 Akismet 也很幼稚,也没勇气跟人要注册什么的。主题浏览的时候不再是单调的列表,而是变成了主题自带的缩略图,所以我立刻换了一个主题。还有一个很好用的功能,post 发布前能够预览了,虽然这很可能是“所见即所得”的一个副产品。slug 啊,page 啊之类的概念也都是从这一版才开始有的,可以说从 WordPress2 开始,WP 才真的成了一个好用的产品。

default 主题的 header 可以编辑颜色,是一个开发组自吹了半天的新功能。这个时候,WP 跟几大博客服务商抢生意,后台有一键从某某地方搬家的按钮。这一版默认的附件上传路径从/wp-content 变成了/wp-content/uploads,我这时根本没意识到发生了什么,所以很长一段时间我的后台管理都像一坨屎。

对我来说,2.0 版最大的问题是自带 cache,总出奇奇怪怪的问题。好像出这个问题的人也挺多的,这时期针对 cache 问题的插件也不少。

后来的 2.0.3 吧好像,官方主题开始大量使用 __()和 _e(),_x(),有官方汉语包的主题也开始受欢迎,还有大量做.mo 的教程。但是我忘记了从哪看到的用翻译会严重影响速度的传闻,坚决不用。

那些年,我用过的WordPresses-第3张-boke112百科(boke112.com)

WordPress 2.1.2 版本(200703)

这时候在上海长期出差,晚上无事可干就开始折腾起本地调试环境来。2.1 的新功能是 autosave。这个功能对我来说毫无意义,大概刚出来就被我找办法给禁了,这一禁就是十多年。

WP 的版本,一般新功能都是加在两个点中间的版本上,最后的一位只是 hotfix 和 bug 修正。这段时间 WP 是 2.0.X 跟 2.1.X 同时发布的,也就是说,2.1 的新功能是有争议的。记不大清了,好像争议主要在于要不要增加大量的 js。

这一版优化了搜索引擎规则,安装的时候第一次出现了那个“Allow my blog to appear in search engines like Google and Technorati.”

可能是因为其他社交软件还没兴起的缘故,这时候的友链还是重点照顾对象,有个在不同的分类下显示不同友链的功能,还有专门的函数。

默认的上传路径又改了,改成了按年月分子目录,哭……

这时已经提供调用缩略图相关的 API 了,但是还没有官方的特色图。因为后台增加了添加自定义字段的接口,所以一些主题开始用自定义字段来记上传的图片附件,又自动的也有手动的,反正这个时候有特色图的主题特别流行。

后台速度提升了不少,admin-ajax.php 第一次登场。

自带插件多了一个 spell check,对于中文博客来说就是累赘。

从这一版开始,comment 改成了一直沿用到现在的模式,也是至今没有摆脱 spammer 阴影的一种方式。

那些年,我用过的WordPresses-第4张-boke112百科(boke112.com)

WordPress 2.2.2 版本(200708)

2007 年 6 月回到大连以后,因为跟领导不合,所以好长时间没什么活儿。天天捣鼓博客玩。所以这时期是有一个版本升一个版本,这个三条 2 版本印象深刻。

但是这时的主题是我花了好大力气改的,不舍得换。所以 2.2 版最大的新功能我过了很久以后才用上。这个新功能就是——widget。

后来也不知道信了什么邪,我坚持认为用 widget 会比不用 widget 要慢。这时候已经稍微会改一些主题。但我总会花大力气吧 widget 改成代码放到 sidebar 里才安心。

后台支持了 wp_mail()函数,最初是给博主监视博客的风吹草动用的。给留言者返邮件的功能绝对是中文博客的一大发明。

数据库表多了一张 usermeta。

那些年,我用过的WordPresses-第5张-boke112百科(boke112.com)

WordPress 2.3.2 版本(200712)

WordPress 2.3 是个令人难忘的版本。千呼万唤始出来,WP 终于支持了原生的 tag。之前都是用的非官方的插件。虽然那个插件也很好,虽然后来官方 tag 的结构跟那个插件的实现方式差不多。后台多出了 plugin 更新提示。

数据库里沿用多年的 categories 终于下岗,wp_terms、wp_term_relationships、wp_term_taxonomy 哥仨联袂而来。

记得我是在 08 年春节才提心吊胆地把 tag 从插件搬成原生,屁大功夫全搞定,一点波澜都没有。

2.3 我用了很长一段时间,甚至到了 2.5 出来我都没更新,而是换成了非长期版的 2.3.3。因为 2.2.2 很慢,所以产生心理阴影了,怕再升级又变成很慢的版本。

那些年,我用过的WordPresses-第6张-boke112百科(boke112.com)

WordPress 2.7.1 版本(200902)

2.5 的主要改动在后台,并且追加了 shortcode 相关的 API。

2.6 增加了快速发布和一个内嵌的加速插件,都没什么用。其实 2.6 有个很有用的更新,就是 config.php 加密了。我在很久很久以后,虚拟主机的供应商自动装 WP 的时候,才发现有这么牛 B 的一功能的,一度傻乎乎地认为是虚拟主机提供的福利。

主要是 08 年一年没怎么在家里待着,没时间摆弄。

从 2.5 开始,每次发布的博文变得又臭又长,根本抓不住重点。

2.7 主要新功能有:自动升级、revision、置顶、sitemap 生成器,嵌套留言等。

不知是 2.5 还是 2.6,把之前欠的编辑 tag 的功能给补上了,之前只能用插件来做这件事,开发组也够没脑子的了。

其实,置顶、sitemap、嵌套留言这些,都是之前被广泛使用的插件中的功能,WP 的这一版把这些插件给吞了。

revision 又是用不上的功能,第一时间关掉了。

这个版本非常稳定,我用了很长时间。那个 sitemap 作为新功能,挺不好用的。反正 googlesitemap 这个插件从装上我就没卸载过。

那些年,我用过的WordPresses-第7张-boke112百科(boke112.com)

WordPress 2.8.2 版本(200907)

2.8 的卖点是 widget 的可视化编辑和主题的预览,没什么用的功能。

但是 282 我确实用了很长一段时间。

2.9 没升,因为对回收站、图片编辑功能、视频嵌入功能都没什么兴趣。而且从 2.7 开始,WP 就在给 3.0 造势,官方也在攒大招准备出 3.0

但是 2.8 的后台界面有很大的变化,从原来的横版变成了一直沿用至今的竖版菜单。

WordPress 3.0.1 版本(201008)

对我来说 3.0 是个毁誉参半的版本。一方面新推出的原生导航菜单很好用,又可以干掉一个插件了;另一方面把 WPMU 整合进来简直不知所谓,有几个人能用到它的多站点功能啊?!

从这一版开始,default 主题有了新变化。具有划时代意义的 twentyten 出现了。其实 twentyten 出现得理所当然。3.0 的新功能,一多半都在前台表现方面。什么主题图片函数啊,背景颜色函数啊,原生菜单啊。按照编码界的惯例,这些新东西的使用是要写一个例程的。那干脆集中到一个官方主题里好了。

twentyten 主题对我也意义重大,我照着 twentyten,第一次尝试从无到有写了一个主题。全部自己来跟在别人的基础上修改相比,感觉完全不一样,对 wpAPI 函数的理解,对 CSS 的认识全都提高了好几个档次。遗憾的是,twentyten 的时代,js 还没有遍地开花;屏幕也仅限于在 PC 端的表现,没有后来的多分辨率自适应。

那些年,我用过的WordPresses-第8张-boke112百科(boke112.com)

WordPress 3.3.3 版本(201206)

3.1 追加了 post format,格式跟分类的区别,是格式可以套用不同的模板。刚开始还挺新鲜的,后来发现没什么用。

3.2 告别了 php4 并且加上了新主题 twentyeleven

3.3 的新功能更是少得可怜,都用来优化多媒体上传和后台菜单了。但是这版非常稳定。以至于 3.3.3 跟 3.3.2 之间隔了好久。

WordPress 3.7.1 版本(201310)

随后,进入了漫长的暗弱期。因为孩子小,家里事儿太多,虚拟主机本身被墙困扰,经常连不上,而且还三天两头被挂马,所以没什么心情打理博客。

3.4~3.6 都没怎么升过,重整旗鼓已经是 3.7.1 了。

3.4 是挺有用的版本,增加了主题预览和后台评论功能。主题预览看着挺爽,写主题的时候那几个函数还挺难理解的,尤其是往下删的时候。

3.5 改动也不小,支持了原生的特色图片,并且干掉了用了好多年的 link 表,同时推出了 twentyeleven。尤其是删掉链接表这个事儿,说明官方都觉得 SNS 和友情链接这事儿不是主流了。所以你们没事儿叨逼叨的换什么链接啊!

3.6 尽是些没用的功能。什么多媒体库啊~谁 tm 敢在自己服务器上放一堆音频视频;什么自动保存、版本比较啊~谁 tm 在自己 blog 上放论文;什么编辑锁定啊~谁 tm 会贱嗖嗖地去改别人写的东西。倒是 twentythirteen 不错,我挺喜欢的,最终还是没用上。

3.5 有个讨厌的功能,就是把 xmlrpc 默认给打开了。升级后我不得不找找办法给关上了。这个功能对于使用 WP 第三方工具更新(比如@路易斯)或者用邮件更新的人有意思,对于我来说完全没用,还有被攻击的可能。

3.5 终于支持自定义上传路径了。后来搬家的时候整理 upload 目录把我给累的啊~

3.7 的功能跟之前两版比起来都少,但都挺实际的。

一个是语言识别。设定语言后自动匹配语言包下载,但这个功能对我来说没用,后台看英文看惯了,换成中文反而找不到地方了。

一个是搜索改进。之前 WP 自带的搜索,结果的权重很奇怪,所以很多人都不喜欢用。而这一版之后,会优先在标题里搜,非常好用。

还一个是自动更新,就不用成天看着哪版哪版发布了。对于用插件的人(比如我)来说,这是个好功能;对于喜欢直接修改源代码的人来说,这个功能不怎么样,所以差不多从这个时候开始,“升级以后记得修改”这样的字样越来越多。本来我是把自动升级功能关了的,因为我觉得 3.71 挺好的,可当时的虚拟主机服务商有个自动维护的功能,强行升级,这也是我后来转投 VPS 阵营的重要原因之一。

那些年,我用过的WordPresses-第9张-boke112百科(boke112.com)

WordPress 4.0.4 版本(201504)

中间换了一次虚拟主机,强行升了 382,但无感。

3.8 的新功能完全是花架子,新的主题预览和新的后台界面。但这个版本很有趣,一直维护到今年。看来官方也觉得后面的版本都是在小打小闹。twentyforteen 也是在 3.8 发布的。因为是黑底的,中文博客好像只见过一两位用的。

3.9 跟图片镖上了。图片剪切、原生相册是主打。但相册功能是很蛋疼的,这时我的 NGG Gallery 插件都用了 6 年了,根本没打算换回来。后来再改主题的时候,gallery 相关的东西都被我删了。

4.0 仍旧是在多媒体嵌入的方面大做文章,殊不知没多少人用 wp 管理多媒体(尤其是中国 WPer)。我从来不用的可视化编辑界面又双叒叕提升用户体验了,好像 WP 的团队特别喜欢折腾编辑界面。

这个大版本真的是失望透了,我觉得 WP 功能这时已经很完善了,没必要再折腾了。

那些年,我用过的WordPresses-第10张-boke112百科(boke112.com)

WordPress 4.3.1 版本(201509)

4.0 还不如 4.1。

4.1 功能是嵌入视频和后台无干扰写作,还送了个 twentyfifteen,号称“专注写作”。twentyfifteen 这个主题因为比较单纯,确实比较受大家追捧。

4.2 继续嵌入视频,还有个多语言显示优化。这版还支持了 emoji,这功能实在是太鸡肋了,而且 js 代码写得特别不美观。4.2 后台倒是有个重要变化,那就是数据库支持 utf8mb4 了,可以说这也是多语言支持的一部分,但对于大多数人来说没啥用。

然后就到了 4.3,有点用的东西是 site icon 和后台菜单编辑的优化,以及那个我永远不用的可视化编辑界面上追加了快捷键。

4.3 最有趣的地方倒不在这里。使用中文团队提供的中文包的人统统遭遇了不可描述的问题——语言包少了半拉括号,导致后台前台各种奇怪的问题发生。记得当时中文博客一片怨声载道,到处在找解决方案,我还觉得纳闷,我怎么一点儿症状都没有,难道是被攻击得多了免疫了?反正这个笑话够我乐俩月的。

WordPress 4.3 之后版本

  • 4.3 之后,再也没什么印象深刻的版本了。
  • 4.4 是嵌入一切+twentysixteen。
  • 4.5 是内部链接和自适应预览。
  • 4.6 改进了插件和主题更新的方式。
  • 4.7 推出了 twentyseventeen,并且开始分 type 对应不同的模板样式。
  • 4.8 推出了官方的 image、video、audio 的 widget。
  • 4.9 继续跟多媒体较劲。

总之,在我看来都是“这 tm 也叫新功能”的功能。其实我这里的自动升级是关了的。因为我觉得现在的 WordPress 已经足够好了,以至于没什么可期待的。除非是爆出了大漏洞,我才会升级。P.S:WP 大版本的副标题都是爵士乐音乐家。

赞 (0) 打赏
版权声明:本文为转载文章,来源于 破袜子 ,版权归原作者所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu