今天,比昨天起早了20分钟~,感觉自己已经有老人味了~5点就起床了~
OK,说正题,想了半天,还是觉得今天应该先把Hybird提供的东西说一下,毕竟用Hybird就应该知道里面有些什么。。。
从哪里开始呢?想了很久,还是从文件开始吧~
wordpress让我们有两种模板使用,一种是wp默认的,一种是自定义模板,自定义模板就是我们在后台“页面=》添加”里面用到的,wp默认的就很好理解了~WP默认调用的,很像一句废话。。。
WP,默认调用是怎样一个顺序呢?还是要用到这个经典的示意图,虽然对于2.8他不够完整,但是还能帮助我们理解WP的模板层次结构,图中所示的就是,当我们访问一个页面的时候,WP对应的是调用的哪一个模板文件,我就不再详细描述了~
Hybird也提供了相应的文件,而且很详细,这也使得某人被庞大的文件数量吓跑~哈哈
对于这些文件,在Hybird中是类似于下面的文件说明:
< ?php
/**
* Single Template
*
* This template is loaded when viewing a single post.
*
* @package Hybrid
* @subpackage Template
*/ ?>
注释的第一行,是写明的模板名称(Single 模板),第二行,是模板简介(在我们阅读日志的时候,就调用这个模板),当然这个不是必要的,WP只是从文件名上判断,不过还是希望有给文件加注释的习惯~,OK,到这里Hybird无比多的文件中,我们就可以吧,这些文件给剥离出来了~
404.php application.php archive.php
attachment.php audio.php author.php
category.php comments.php date.php
day.php footer.php header.php
home.php hour.php year.php
image.php index.php minute.php
month.php navigation-links.php page.php
search.php searchform.php single.php
tag.php taxonomy.php text.php
time.php video.php week.php
一共30个模板,很强大,很全面吧~,还剩下有些什么文件呢?
archives.php authors.php biography.php
blog.php bookmarks.php categories.php
daily.php log-in.php logged-in.php
monthly.php profile.php register.php
sitemap.php tags.php weekly.php widgets.php
yearly.php
这17个是自定义模板的文件,他们也有着类似的文件注释:
< ?php
/**
* Template Name: Authors
*
* A page template for listing the authors of your site.
* It shows each author's bio and avatar, linking to their archives.
*
* @package Hybrid
* @subpackage Template
*/ ?>
在自定义页面模板中,第一行是一个固定的格式“Template Name:模板名”。
aside-primary.php aside-secondary.php aside-subsidiary.php
utility-after-content.php utility-after-page.php utility-after-single.php utility-before-content.php
这7个是Hybird默认的Widgets文件~
最后还剩下一个~,functions.php文件,这些就是Hybird主题根目录的所有PHP文件~对于Hybird文件的介绍就到这里,想了半天无法在详细下去了~因为Hybird的每个文件,每个函数,都有详细的说明~结合说明,在看代码~应该可以很好的理解具体作用~我再写,就真的是在唐僧了~
没有提到library这个文件夹里面的文件?因为这个里面的东西太多了~不是文件多,是Hybird的Core几乎都在里面,这里面才是Hybird真正好玩儿的地方~嘿嘿,所以,今天先不写~


吓跑的人是我吧
其实我是给英文吓跑的
毕业一年了 竟然看不懂英文了 罪过罪过
毕业一年我竟然看不懂英文了 罪过罪过
刚才竟然评论错误
对了
博主名字那两个字 念什么
@西风:额。。。和“同”是同音的
nepudency: