Judah为wordpress开发的方式肯定是not 错误-与我做事的方式完全不同。而且,他提供的两个链接都很好。这篇博客文章值得一读codex 是wordpress开发人员的圣经。
为了给您提供更多的选择,以下是我对wp开发的看法:
IDE / coding environment: 如果您想改变say元素的样式,wp admin(“仪表板”)就足够了。然而,对于严肃的主题或插件开发来说,这绝对不是一个选项。因此,您应该坚持选择IDE。为了完整性,作为一个*nix用户,我会在Linux上使用Komodo Edit,在Mac上使用Coda。然而,无论您是处理wordpress、另一个CMS还是从头开始编码,都与您选择的IDE无关——使用您觉得合适的IDE。我对IDE最基本的要求之一是它能够通过ftp直接将文件加载并保存到服务器上,我建议您也要注意这一点。将文件保存在本地并用第二个应用程序上载会变得很乏味。另一个重要标准是php、css、js和html的语法突出显示。
Where to develop: 在玩了一会儿之后,你可能会得出这样的结论:你觉得在本地开发更舒服——我不喜欢。我喜欢直接在稍后将要上线的服务器上开发,或者在具有相同设置的服务器上开发(Apache和php版本,mySQL版本较少,最后但并非最不重要的是:OS)。因此,具有集成ftp功能的IDE非常重要。如果您选择在本地开发,请确保环境至少与您稍后将在其上部署站点的环境相似。按照我的方式,我在服务器上保留开发子域,这些子域不可供公众访问。这样我就知道,当我将网站移动到上线时,它的行为将完全相同。
Wordpress theme development: 完全从头开始,即使用一个空白的主题文件夹,自己创建每个所需的文件,这将是一项非常耗时的任务,对于wordpress新手来说,这几乎是不可能完成的任务。作为编写第一个wordpress主题的基础,我强烈建议下载Starkers 由标志性的Elliot Jay Stocks. Starkers几乎不包含样式和语义标记。然而,它具有标准wordpress主题的所有基本功能和文件。今天,我使用自己的裸体主题模板,基本上对每个主题都进行了大量修改。这个模板对我很有用,因为它是根据我个人的做事方式调整的(并且去掉了评论),但埃利奥特所做的是为(有抱负的)主题设计师提供了一个完美的起点。
What else to do (if you go my path): 熟悉wordpress主题的基本结构。如果没有一个静态标题,我是不会去的。php和页脚。php是一个框架,它构建了一个站点及其之间的所有魔术。了解哪些功能最适合。php以及为什么应该有一个。了解wordpress循环是什么。阅读codex上的文章Theme Development 和The Loop. 再读一遍。当你理解了至少75%的内容后,就开始剖析Starkers,掌握它的结构。从那里发展。每当你遇到问题时,首先查看法典(我主要是二手货,通过谷歌搜索关键词,然后搜索“wordpress”,通常法典中的一页将成为前5个结果的一部分),然后四处询问。
One last resource: 两年前,我强烈建议观看ChrisCoyier(来自css tricks.com)关于wordpress主题的三部分教学视频。考虑到它是从2009年初开始的,它使用了wp 2.7(当前版本为3.2.1)。我仍然建议你去看看,这是一个很好的,很容易理解的电视剧,有很多建议仍然适用。请记住,从那时起,有些事情已经取得了进展。可以找到该系列的第一个视频here, 其他人则分别通过谷歌搜索、搜索网站或更改URL。