深度剖析WordPress主题结构

  • 时间:
  • 浏览:1
  • 来源:5分6合_5分6合网投平台_5分6合投注平台_5分6合娱乐平台
作者:Gevin hihi 来源:帕兰映像 浏览: 2011-6-4 17:53:11 字号:大 中 小

[摘要]利用强大的技术,还还能不能 把基于wordpress的网站做成各种各样的形式,这除了要求wordpress主题开发人员精通html,PHP,JS,CSS等技术,还时需开发者掌握WordPress主题的框架。本文分别从网站外观、页面组成和后台文件从前方面,形象的向亲戚亲戚亲戚朋友展示了WordPress的架构,让亲戚亲戚亲戚朋友同時 分析WordPress是咋样架构的。

  Gevin今天结合

The anatomy of a WordPress theme 

这篇文章,和亲戚亲戚亲戚朋友同時 剖析WordPress主题的特征。原文作者用图文形式,分别从

网站外观、页面组成和后台文件

从前方面,形象的向亲戚亲戚亲戚朋友展示了WordPress的架构,下面Gevin和亲戚亲戚亲戚朋友同時 分析WordPress是咋样架构的。

网站外观

  WordPress主题由一系列模板文件组成,每个模板文件控制主题的一帕累托图。无论在博客的哪个个页面上,主题的框架总有一帕累托图是不变的,这是主题的静态帕累托图,它由header.php, sidebar.php 和 footer.php从前文件控制。亲戚亲戚亲戚朋友还还能不能 修改有有哪些文件,以便检测亲戚亲戚亲戚朋友浏览的页面,并显示不同的内容,如在posts页面和page页面显示不同的导航。然而,通常,亲戚亲戚亲戚朋友会让静态帕累托图在整个网站上保持一致的风格。

网站外观由下面从前帕累托图的代码控制:

  • header.php

      显示博客头和导航,也涵盖html代码
  • The Loop

      显示网站主题内容的模板文件称为The Loop(上面会删改介绍)。
  • sidebar.php

      侧边栏由你是什么 文件控制。多侧边栏的主题还还能不能 在functions.php中上加控制。
  • footer.php

      网站的页尾和html的关闭标签。

页面组成

  WordPress基本页面有Homepage(index.php控制),Post页面(单独显示一篇删改博客,由single.php控制),独立页面(page.php控制),存档(archive.php等控制),下面分别介绍这2个控制这2个页面的代码文件。

index.php – home

  index文件控制博客homepage的外观。默认状态下,index文件通过从前loop来显示最新博客,homepage底部不会由从前查看然后博客的链接。

single.php – individual posts

  该文件用于显示读者要查看的特定博客全文。

page.php – individual pages

  该文件控制博客中独立页面的外观。

WordPress允许亲戚亲戚亲戚朋友为不同的独立页面(pages)设计不同的模板,最好的法律依据如下:

1.好友克隆page.php并重命名

2.在文件的最上面上加下面代码

<?php

/*

Template Name: YourPageNameHere

*/

?>

archive.php, category.php, tag.php – archives

  亲戚亲戚亲戚朋友同样还还能不能 自定义存档(archives)的外观。由于这么 archive.php文件,存档和主页是一模一样的;然而,亲戚亲戚亲戚朋友还还能不能 创建从前archive.php文件重构存档页面。由于创建category.php文件,存档页面会被覆盖为只显示目录;由于创建tag.php文件,存档页面会被覆盖为只显示标签。

The Loop

  Loop恐怕是WordPress最强大的帕累托图。它是“循环的查询结果”。循环体中亲戚亲戚亲戚朋友还还能不能 依次输出选中文章的标题,博客内容,元数据,评论等。亲戚亲戚亲戚朋友还还还能不能 在single page中使用多个loop。类似 ,亲戚亲戚亲戚朋友还还能不能 用从前loop显示博客全文,另从前loop显示相关文章的标题和缩略图。

The Loop特征如下:

  • Query post or page
  • Start Loop //循环刚刚开始
  • the_title (outputs the title of the post) //标题
  • the_excerpt (outputs the post excerpt) //摘要
  • the_content (outputs the full post content) //内容
  • the_category (outputs the post categories) //目录
  • the_author (outputs the post author) //作者
  • the_date (outputs the post date) //日期
  • other tags (there is a variety of other tags you can use in the loop) //标签
  • endwhile; //刚刚开始循环
  • Exit the loop //退出循环

WordPress的后台文件

  为了让主题工作,WordPress还时需你是什么必要的后台文件。有有哪些文件还还能不能 根据买车人需求进行修改,它们不能从极大程度上改变网站的外观或提供更强大的功能。

comments.php

  你是什么 文件控制评论的输出,由于您希望在博客上提供评论功能,要把它倒入loop中去。Comment.php文件还还能不能 被插件覆盖(如Disqus)

functions.php

  Functions.php让亲戚亲戚亲戚朋友在WordPress上运行自定义代码,以便更自由的修改主题元素。

style.css

  这是控制主题样式的主要CSS文件。该文件顶部还涵盖主题的元信息,用于提供主题的名字,作者及相关链接

WordPress下载

快捷键使用:上一页“←”,下一页“→”

sssss
Tags: wordpress   wordpress主题   blog程序运行池池   wordpress主题特征  
责任编辑:cc120