WordPress主题模板层次和常用模板函数

东坡下载 2013年07月03日 19:50:55

      WordPress 是目前世界上使用最广泛的博客系统,是一款开源的PHP软件。因为使用者众多,所以WordPress社区非常活跃,有丰富的插件模板资源。使用WordPress可以快速搭建独立的博客网站。很多知名科技博客也是WordPress搭建的,例如:雷锋网、钛媒体等。下面PHP站为WordPress主题开发者整理了一下制作WordPress主题的必备知识。
      WordPress主题模板层次
      首页:

  1.       home.php
  2.       index.php

      文章页:

  1.       single-{post_type}.php – 如果文章类型是videos(即视频),WordPress就会去查找single-videos.php(WordPress 3.0及以上版本支持)
  2.       single.php
  3.       index.php

      页面:

  1.       自定义模板 – 在WordPress后台创建页面的地方,右侧边栏可以选择页面的自定义模板
  2.       page-{slug}.php – 如果页面的缩略名是news,WordPress将会查找 page-news.php(WordPress 2.9及以上版本支持)
  3.       page-{id}.php – 如果页面ID是6,WordPress将会查找page-6.php
  4.       page.php
  5.       index.php

      分类:

  1.       category-{slug}.php – 如果分类的缩略名为news,WordPress将会查找category-news.php(WordPress 2.9及以上版本支持)
  2.       category-{id}.php -如果分类ID为6,WordPress将会查找category-6.php
  3.       category.php
  4.       archive.php
  5.       index.php

      标签

  1.       tag-{slug}.php – 如果标签缩略名为sometag,WordPress将会查找tag-sometag.php
  2.       tag-{id}.php – 如果标签ID为6,WordPress将会查找tag-6.php(WordPress 2.9及以上版本支持)
  3.       tag.php
  4.       archive.php
  5.       index.php

  1.       author-{nicename}.php – 如果作者的昵称为rami,WordPress将会查找author-rami.php(WordPress 3.0及以上版本支持)
  2.       author-{id}.php – 如果作者ID为6,WordPress将会查找author-6.php(WordPress 3.0及以上版本支持)
  3.       author.php
  4.       archive.php
  5.       index.php

      日期页面:

  1.       date.php
  2.       archive.php
  3.       index.php

      搜索结果:

  1.       search.php
  2.       index.php

      404 (未找到)页面

  1.       404.php
  2.       index.php