初衷与目的
DKgray
“DukeYin”最初的目的是替换早年旧的主题“DKGRAY”。
DKGray主题历史相当悠久,经过几十次迭代之后,目前核心的自定义模块显得非常老旧,最大的问题是与最新的PHP7.2不兼容。所以,新做一个主题替代DKGray显得尤为必要。
在浏览其他主题的时候作者发现,市面上绝大多数主题要么功能过于简单,要么过于臃肿,上来就要求你安装一大堆根本用不上的插件,而且不符合中国人使用习惯,所以决心开发一款功能不输国外,不臃肿不流氓,而且能够接替早期作品“DKgray”的Wordpress主题。
DukeYin
制作主题DukeYin的时候遇到很多困难,有一个小插曲是,主题完成度大约到70%的时候,WPjam Basic的作者开始犯浑,为了自己一时爽更新了这个插件,导致在较低版本PHP的实例直接因为他的插件崩溃。
在当时DukeYin主题还采用了Wpjam的一些函数来连接七牛,处理特色图像。经历此事以后,“DukeYin”的为自己定了一条铁律:
不再要求用户使用任何国内插件。
所以此事之后,基本所有涉及特色图像的内容全部推翻重写,最后虽然有些迟到,但是不仅完美处理好了特色图像,还摸索出了比之前的方式更加人性化更加简便的方法,同时也兼容七牛,实在是因祸得福。