所谓近朱者赤,如果你想成为WP开发高手之一,那就多花时间和那些高手交流。读他们的博客,关注他们的Twitter,回复他们的想法,参加WordCamps去聆听他们的演讲。阅读CodePoet的采访。关注他们的例子、向他们请教然后尝试他们的建议并及时反馈。
下面是一份WP开发者的名单,你可以从关注他们开始:
- Andrew Nacin (@nacin)
- Alex King (@alexkingorg)
- Bill Erickson (@billerickson)
- Carl Hancock (@carlhancock)
- Cory Miller (@corymiller303)
- Mark Jaquith (@markjaquith)
- Matt Mullenweg (@photomatt)
- Mike Schinkel (@mikeschinkel)
- Nathan Rice (@nathanrice)
- Peter Westwood (@westi)
- Jeff Starr (@perishable)
- Joost de Valk (@yoast)
- Justin Tadlock (@justintadlock)
- Silviu-Cristian Burcă (@scribu)
挑重要的读
讨论WP的素材数量实在惊人,成千上万的人在讨论WP,导致过滤信息噪音越来越困难。当然,也有一些比较权威的。当你下决心要掌握WP,首先要找到最优质的资源,并付出努力。
也许你可以从下面这些开始学习:
- WordPress Codex
WordPress codex 是社区编辑的WP知识库。从最基础的开始,从终端使用者的角度学习掌握WP的接口。学习
WordPress 语义.然后阅读
主题设计和
插件开发.
- Books on WordPress
介绍WP的书有一打还多,从你最感兴趣的开始逐步过渡到其他。觉得“WordPress傻瓜系列”太基础了?事实并非如此,也许客户会读这本书,那么知道他们是怎么想的就很重要了。记得看完之后要感谢作者,写个书评什么。
- Blogs on WordPress
找到最好的WP博客并密切跟踪。订阅RSS,经常阅读他们的博客,并给作者反馈。下面是我比较喜欢的几个博客:
WordPress on Smashing Magazine,
WP Tuts+, 还有
WP Candy.
弄懂这是怎样一门技术
作为开发者,如果想掌握WP,你需要理解这门技术。如果你已经是个程序猿而且对PHP/MySQL并不陌生,那就更好了,确保自己紧跟技术发展。如果你才刚刚开始编程,那赶紧从头学起。
可以从下面开始学起
- 学习PHP和MySQL
熟悉PHP和MySQL以及一些最佳实践是很重要的,这些可以从一些老掉牙的教程中学习到。如果你是几年前学过的,那么许多技术可能已经过时了。不知道从哪开始么,可以先看看
Lynda.com 或者
Learnable.com. 然后学学
MySQL性能调优.
- 探索代码库
花点时间探索下WP代码库。仔细阅读文档,弄明白WP是怎么工作的。查阅你不懂的东西并提问,熟悉WP的结构。
- Run The Nightly
安装本地开发环境,然后每天编译,确保你开发的WP是最新的。
- Read “Make WordPress”
理解技术的一个很好的方法就是密切关注
make.wordpress.org上的讨论。可以先关注为初学者准备的关于
核心,
插件, and
主题的讨论。
家庭作业
将你所学付诸实践,构建你自己的WP网站,跟着教程做自己的网站。多实验,多尝试一些新的东西。把你学到的东西都显示到网站上,记录你的见解以及一些破天荒的想法,留作将来参考。尽可能的多花时间把你所学到的应用的自己的项目或实验中。
不妨探索探索以下领域
- WordPress APIs
首选要熟悉以下Codex上的 现有
API列表 ,仔细阅读其中的信息,并分别做实验。搜索每个API的教程,然后你将明白它到底是个什么玩意,然后试验一下用它们可以做些什么。
- Ajax in WordPress
即便你已经很熟悉Ajax了,我还是建议你学习下
WordPress中的Ajax的使用方法。然后继续学习
插件开发中的Ajax。可以搜索一些教程帮助你更深入的理解。
- WordPress PHP Classes