wordpress官方网站的底部有一句英文,“Code Is Poetry”,翻译过来就是“代码如诗”;我觉得这四个字,很好的揭示出wordpress的魅力所在。自从有了wordpress,搭建一个网站再也不是什么难题了,不需要Dreamweaver,也不需要Frontpage,你只需要将程序包上传,然后执行5分钟安装,然后又一个wordpress站点就诞生了。
但我觉得wordpress建立网站的方便性只是它的魅力的很小一部分,更大的魅力在于它的扩展性,比如你可以通过插件实现各种各样的功能,比如你可以通过主题随便的设计网站的外观,这其中又以wordpress主题的设计更能解释代码如诗这句话。用php来规定显示什么样的内容,用css来规定以什么样的外观来显示内容,亲手完成一个主题绝对是极有成就感和自豪感的一件事情。
但,如本文的标题那样写的,代码如诗也抵不住如山的疲惫。做一个wordpress主题真的是一件很费心力的事情,尤其是对于非专业人才的菜鸟折腾户,更是耗费体力和精力。从接触wordpress到现在,经我的手做出来的主题也有五六个的样子了,当然有成品也有半成品。最大的感受是php语法结构不用费什么力气,直接copy就可以了,当然前提是没有特殊的要求;难点是用css来进行视觉效果的修饰,这个真心表示很难。
我常常会用一个下午的时间来调整一个导航栏和搜索框的位置,怎么能让他俩显示在一行里面,还不能干扰下面的元素的显示,说起来很容易,实际操作起来真的很头痛;这只是我遇到的问题里面的很小的一个例子。还有时候为了追求一些很炫的效果,会引入js代码,但引入的js文件多了互相之间会有干扰,如何排除干扰也是一件烦心的事情。
这三四天的时间里,和基友合作精仿了一个网站主题,网站的效果比一般的博客站稍微复杂了一点点,对代码的实现要求就高了不是一点点,苦逼的查了很多英文文献(喂,老外写的wordpress教程也可以称作文献么XD),当然也学习到了不少以前没涉及到的知识。比如,如何为某个特定的分类定制特定的归档模板,如何实现瀑布流布局,如何实现index页面多种日志格式的杂糅,如何通过分类别名获取到分类的链接地址,如何使用条件语句控制模板文件的调用等等。
制作主题的过程中,参考别人主题的代码是个惯例吧,尤其是对于菜鸟流。参考代码也会带来很多麻烦,如何与自己的主题相契合,这个实现起来也不容易啊。唉,各种调试,遭遇各种错误,分析错误,纠正错误,现在搞得我一闭上眼睛就是跳动的代码。
疲惫了,前几天讲过短时间内不做主题了,专心写文章;这回更是坚定信念了,返回头再好好学习CSS去吧。
对了,最后说一件事情,有朋友反映我现在用的fishy主题首页和归档页显示正常,但文章页侧栏会漂移到评论框下面去,开始的时候我没太注意,因为我这里看起来都是正常的,后来又有多位朋友提到这个问题,下午我把主题打包到本地,分别用IE7、搜狗高速、搜狗兼容、火狐、google chrome测试了一遍,发现只是在IE浏览器下侧栏发生漂移,然后现在这个问题已经解决了,搞掉了一句代码,就这么简单。
罗里吧嗦又超过一千字了,上图展示下最近几天的成果。
展示的那个网站,不加www第一次打开的时候,显示其中有句代码错误。多刷新几次才可以。
不过确实很漂亮!
你好,我用了你的主题,请问下面这个评论按钮(submit comment)可以设置为中文吗?
你好,我将评论按钮换成中文了,而且对主题进行了重新梳理,你点击下面的链接下载最新版的主题吧,另外我去你的网站看了,你还没有在后台设置菜单哦,不设置菜单主题显示的就不好看。http://vdisk.weibo.com/s/9TOMB 使用过程中有什么问题欢迎给我留言。
啄木游弋,你好,非常谢谢你!
可以QQ咨询吗,594254665,我的标签栏怎么跑到左边去了?不懂
代码如诗不敌疲惫如山.
济南开始下秋雨了.凉快的要死.潮湿的要死.
@最初的梦想: 凉快是好的。北京的连阴雨只是刚刚下过去,上次在济南大雨错过见面,甚为遗憾哈。
家里的大兔子全都生病了.潮湿的天气很难办.济南水汽太旺了.
都?你是养了多少只兔子啊?不行就带它们去看兽医。
原来大叔也有机油了==
大叔一直有,比如小泽。
0.0搞主题搞的好专业
@凤翼天堂: 和专业还有两定的距离。
麻烦,问题一下“基友”是什么意思呀,最近看了好几个人提到这个词。
@秦天添博客: 额,这是男人们之间的话题。详见百度百科。哈哈
@啄木游弋: 基友一词本意是指男同性恋之间的关系。
哈哈,原来是这个意思。
@秦天添博客: 现在这个词语被泛化了,男人之间的普通朋友为了表示关系亲密也会用这个词语。
@啄木游弋: 我再去找找这个词的起源。