开始找一个合适的切入点


  继续在看PHP教程,这部分基本没有什么好写好说的,不是因为它不重要或是过于简单,而是因为我目前在做的并非是对它进行真正意义上的学习,而只是希望通过阅读来理解在模板文件中的那一系列PHP文件到底在说些什么。在这个需求的前提之下,这样的了解就基本上也就够了;至于更深程度的了解,在日后的运用中随着需求的提升自然会渐渐水涨船高,暂时的目的是能理解和挪用代码,不求甚解有时也是一种快捷和良好的学习方式。

  其实我最希望的是能有这么一个软件,在其中能像搭积木一样来设计自己的Wordpress模板,包括有可扩充的素材库、相应的插件接口、基本构架模型选择、页面效果预览器、数据库接口代码选择器、代码校验器、浏览器兼容测试器、javascript脚本仓库等等——随着WordPress用户数量的高速增长增长,它真会出现也很有可能,虽然目前还属于痴心妄想。不管怎样,现在想玩点和模板相关的东西,还没办法依赖这些傻瓜工具,只能自己动手。这不是坏事,学点东西总不会是坏事,事实上如果真精通了这东西的制作,会发现还能做许多其他的事情。

  在继续看PHP教程之外,我开始同时着手几件事情,一是准备相应的软件工具,二是找到针对性的教程,三是开始从总体结构的角度来分析、拆解WordPress模板的结构。我认为做事情,最重要的首先是找到最关键的核心目的,然后有条理和计划地去做,在发现有变化的时候及时做出调整。

  具体来说,我做的准备都有这些:
[important]1、先要找一个网页编辑器,我用的是dreamweaver,当然frontpage与golive等也都不错,只要熟悉同类的软件都是利器;
2、安装一个模拟php/mysql/apache的本地调试工具,这类的东西也很多,我推荐Xampp,因为它足够简单,惟一要注意的是启动的时候需要关闭迅雷等占用端口的软件和进程(启动后再开就没问题);
3、针对性的教程我推荐我爱水煮鱼同学所编写的从零开始创建WordPress主题,这是一本PDF格式的电子书,可以用Foxit Reader来进行阅读;
4、再就是下载一个布局简单清晰的模板,这样的模板一般style.css也都不会太长,通过对其中代码的修改来分析其结构;
5、找一系列的主流浏览器测试兼容性,最好包括IE / Firefox/ Opera/ Safari ,对应不同的IE版本,Sofish推荐的是IE tester或者Multiple IE。这里要说明的是,从我站点的统计报告来看,IE6+IE7的用户比例超过全部用户85%(其中包括Maxthon等使用IE作为内核的浏览器),Firefox的用户占10%左右,剩余的才是其他浏览器,这也就是必须考虑兼容性的前三位;
6、准备photoshop, fireworks, ultraedit等一系列图形和文字处理工具,以应付可能的需求(我都快忘记了,在n年前我居然也是有张平面设计师认证的……);
7、最好还有一个代码比较工具以便在出现问题时对代码进行比较(当然是修改后的和备份文件),我推荐Ultra Compare,在某些时候它还是相当有用处的,特别是当你对一个模板进行修改的时候。[/important]

  充分的准备本身就是良好的开始,在那之后现在就可以一边看教程,一边分析结构了;这就开始动手做全新的模板还有些早,这个时候最重要的是充分理解WordPress模板的结构框架,相信透彻的了解会带来真正适合的切入点。

我也说两句儿......