如果我要雇用WordPress开发人员,我的愿望清单将如下所示:
- 全面了解HTML和CSS;
- 至少对JavaScript有基本的了解;
- 知道他们围绕PHP的方式,并产生漂亮的代码(干净,一致,DRY)
- 掌握数据库设计和SQL:如果我向您展示一个数据库模式和一些查询,您能告诉他们它们是否设计合理且有效吗?
- 了解他们的.htaccess文件;
- 透彻了解《 The Loop》;
- 了解分类法,自定义字段,自定义帖子类型和帖子格式的工作方式以及它们的用途;
- 知道主题是如何工作的,并理解模板的层次结构 ;
- 知道插件如何工作以及如何编写简单的插件。
我可以想到的还有很多,但我认为以上内容将是一个很好的起点。
这是一个棘手的问题:WordPress有什么不对劲,您将在下一个主要版本中对其进行哪些更改以进行修复?如果您可以给出令人信服的答案,则可能对WordPress相当了解。
但是,将上述愿望清单搁置一秒钟,对我来说最重要的不是您是否知道问题的解决方案,而是您是否可以找到解决方案。
知道要看的地方(Codex,PHP手册以及类似的地方),并对真正以正确的方式做事感兴趣。当不起作用的事物突然起作用时,不要感到满意:这是正确的解决方案吗?您能用更少的代码以更优雅的方式做到吗?这种解决方案可以扩展,当出现类似问题时可以重用吗?
希望这可以帮助。