WordPress的主题制作不难,但即使不难,或者说即使很容易,那也不是对每个人说的,应该说了解它的制作方法的感觉很容易,但是从来没有接触过的人,也会感觉它不是很容易,就像你去问一岁小孩子1+1等于几,他们根本就不知道1是什么东西,怎么会知道1+1等于几?所以,本系统基础教程专门增加了“主题制作系列分教程”,从现有优秀主题的分析再到自已的制作等都将有所涉及,希望能得到大家的支持,也希望对新手有帮助。
我们先来分析WordPress的系统默认主题Default。
打开Default主题的文件夹,我们来看看其中都有些什么文件。我在下面列了出来
看了这些文件之后,我们再来讨论这些文件都是用来干干什么的。
style.css
任何一个主题肯定需要一份CSS样式表文件来定义它将以什么样子展示内容,在WordPress的主题文件中,这个样式文件就是style.css,你可以把真正的CSS代码保存在如theme.css此类的文件中,但是,任何一个主题都必须包含style.css文件,系统在调用主题文件时,同时会调用这个样式文件来样式化主题。
header.php、index.php、page.php、single.php、archive.php、archives.php、sidebar.php、footer.php
WordPress的主题一般将整个网页分为Header区、Content区、Sidebar区以及Footer区,所以也就分别有了header.php,sidebar.php等文件,需要注意的是,一般主题中,header.php、sidebar.php与footer.php这三个文件是唯一的,内容区域则根据不同的需要有不一样的文件,比如静态页面文件为page.php,单篇日志文件为single.php,首页为index.php,存档页为archives.php,链接页面为links.php,搜索结果页面为search.php等,除了这些之外,我们还可以为某一些日志或者某一个页面制作单独的页面模板,这将在以后再详细讨论。
searchform.php
这个文件是搜索框文件,我们可以自定义搜索框的内容都在这个文件里完成。
comments.php,comments-popup.php
留言框文件,这个文件一般在单篇日志的最下方调用,用来给读者查看、提交留言等。comments-popup.php为弹出留言窗口文件。
functions.php
如果一个主题自定义了一些WordPress没有提供的函数,则应该将函数代码写在这个文件之中,当然你也可以写在其它文件里,但是写在这个文件中,系统将自动对此文件进行调用,免去了你每次使用这些函数都要调用一次函数文件的麻烦。
404.php
这个是自定义的404错误页面。
screenshot.png
这个是主题的缩略图,将显示在Wordpress的主题管理页中。
images(Folder)
images文件夹主要存放一些主题中使用了的图片文件。
上面这些文件都是WordPress系统默认主题中有的,但并不所有主题都应该有上面这些文件,一个主题只要有index.php文件与style.css文件,就能工作正常,但是,要是想更加个性,一个主题中除了包含上面所说的文件之外,还可能有author.php等这一类的文件。
[...] from:CMS hacker 整个 Yo2 上的相关文章:两个 中文Wordpress Theme 站点 Smashing Theme:漂亮的wordpress三栏模板下载 Crickey the Crocodile Hunter Tribute Theme WordPress . Wordpress 主题 - Biz Theme Wordpress 主题 - Cherry Business Theme printYo2FavControl(”",”",”WP基础教程:主题制作:系统默认主题Default分析”,”WordPress的主题制作不难,但即使不难,或者说即使很容易,那也不是对每个人说的,应该说了解它的制作方法的感觉很容易,但是从来没有接触过的人,也会感觉它不是很容易,就像你去问一岁小孩子1+1等于几,他们根本就不知道1是什么东西,怎么会知道1+1等于几?所以,本系统基础教程专门增加了“主题制作系列分教程”,从现有优秀主题的分析再到自已的制作等都将有所涉及,希望能得到大家的支持,也希望对新手有帮助。 我们先来分析WordPress的系统默认主题Default。 打开Default主题的文件夹,我”);最近阅读过此文章的网友: [...]