如何建立一个由Wordpress驱动的定制网站


How to build a bespoke website driven by Wordpress

关于Wordpress的问题

据我所知,Wordpress正迅速成为构建内容管理网站的规范。到目前为止,我已经使用我自己的CMS系统,让我的客户管理他们的网站内容等。然而,我最近被要求建立一个Wordpress驱动的网站,由于客户坚持使用Wordpress,我随后失去了合同…

因此,我非常渴望学习如何从头开始构建和编程Wordpress站点。当你在服务器上安装Wordpress时,我对提供的模板不感兴趣,我只对建立一个完全定制的网站感兴趣,有能力使用Wordpress管理引擎更新内容。

因此,我有以下关于Wordpress如何工作的问题(我对此完全陌生)。

  1. 我可以建立一个完全定制设计的网站,并有Wordpress管理的内容?
  2. 使用Wordpress管理内容有什么限制吗?
  3. 我可以指定哪些内容是可编辑的吗?
  4. 是否有任何"从头开始"的教程,开始建立定制的Wordpress驱动的网站?
  5. 我在哪里可以找到Wordpress API的文档(如果有)?
  6. 如果我使用内置模板引擎,我是否以相同的方式安装Wordpress ?换句话说,我还需要在Plesk中为特定的域安装Wordpress包吗?
  7. 代码必须是特定的格式或结构吗?

我很想找到(或被指向)一篇文章,清楚地解释Wordpress是如何工作的,以及高级web开发人员如何充分利用它。

我很感激这个问题不是真的与编程有关,如果它需要移动,那么请告知我可以在哪里重新发布。

我研究

我很感激这些问题的答案可以在网上找到,但是到目前为止,我还没有找到任何关于这个特定主题的真正有用的教程。

我已经通读了下面这样的页面,虽然它们很有帮助,但它们并没有真正"简要地"解释什么是Wordpress以及如何操纵它:

  • 从哪里开始
  • 特性和功能

下面是我的答案。

  1. 我可以建立一个完全定制设计的网站,并有Wordpress管理的内容?

    是的,你可以。在这里你可以找到一些建立在wordpress上的网站。你可以知道可以做什么样的事情。

    http://designwoop.com/2011/12/best-wordpress-themes-of-the-year-2011/

    http://www.tripwiremagazine.com/2012/07/wordpress-websites-examples.html

  2. 使用Wordpress管理内容是否有任何限制?

    根据我建立wordpress网站、插件和小部件的经验,我想说你很少会遇到你想做某事却不能做的情况。如果你足够了解php和OOP,你基本上可以构建任何你想要的。事实上,有如此多的插件,大多数时候你甚至可以不写任何东西(在你的情况下,这是无关的,因为你想学习)。

  3. 我可以指定哪些内容是可编辑的吗?

    是的。否则,使用任何CMS都没有意义。我相信这将是任何CMS最基本的特征。

  4. 是否有任何"从头开始"的教程,开始构建定制的Wordpress驱动的网站?

    这里有一些你可以开始学习的教程。

    nettuts

    css技巧

    wptuts

    当然,最好的学习方法是wordpress默认安装的入门主题。

  5. 我在哪里可以找到Wordpress API的文档(如果有的话)是一个)?

    wordpress文档非常详细地涵盖了大部分内容。在学习甚至更远的地方,这将是你最好的资源。如果我想知道函数是如何工作的,我通常倾向于阅读代码本身,当然文档不会涵盖这些细节。

  6. 我是否以同样的方式安装Wordpress,如果我使用内置的模板引擎?换句话说,我还需要安装Wordpress作为一个包在Plesk为特定的领域?

    安装wordpress就像复制它到你的服务器并通过浏览器访问它一样简单。您将在屏幕上得到一步一步的指示。没有比这更容易的了。如果你被困住了,网上有数百个教程,或者你可以访问wordpress codex网站。

  7. 代码必须是特定的格式或结构吗?

    当然你会遵循wordpress的编码风格(没有必要,但建议为了保持一致)。根据你的技术水平,你可以比较熟练地掌握这些标准。

    如果你正在构建插件或小部件,我认为如果你想建立复杂的网站,你必须遵循编码标准。

听起来,您需要学习如何从头开始编写主题。Wordpress主题让你对引擎输出的HTML有绝对的控制权。因此,你可以自定义你的网站,让它看起来像你想要的那样。我的公司网站tec20就是这样设计的,没有使用wordpress.com的任何主题。显然,这些主题的目标是编写博客网站,但您不必包括任何评论钩子,例如。

这些教程可能会有所帮助:

http://rockablethemes.com/wordpress-themes-tutorials/