wordpress模板制作笔记01–理解模板的运行原理

wordpress的模板,有若干的文件组成,并且都是在同一个文件夹中。存放的位置就是在文件夹 wp-content/themes 下,一个模板就是一个文件。 比如4.7版本默认通常会有三个主题。 twentysixteen, twentyseventeen, twentyfifteen

理解wordpress主题的运行原理,需要明白三个问题。
1. 模板存放的位置
2. 怎么指定使用那个模板,原理是什么。
3. 一个可以运行的模板文件至少需要几个文件。

一个问题很好解决 , 位置就是 wp-content/themes 目录下

wordpress的模板,不管是通过后台安装的,还是自己上传的。存放的位置都是这个位置。

设置特定模板的运行原理

通常一个wordpress 程序都会有多个模板的,被应用的模板的信息,都是存放在数据库中。这样程序运行的时候,就能准确的知道是那个模板,存放在哪里。具体可以看wordpress主题的信息存放在什么地方

一个模板至少需要两个文件。

这两个文件就是 index.phpstyle.css

制作一个简单的模板

一创建一个文件夹(wpzhan) 目录 wp-content/themes 下。两个文件,就是上面说的文件 index.phpstyle.css

wpzhan
├── index.php
└── style.css

这时候,在后台就会看到一个空的模板。
空的模板
这个就是一个小的模板。不过什么功能都没有, 仅仅是一个模板的骨架。

两个重要的文件

  1. functions.php 这个文件不是必需的,但是基本默认模板都有这个文件。 一些类库,函数 都需要通过这位文件加载。
  2. screenshot.png 这个文件很有趣,每个模板都有缩略图,这个文件就是后台模板的缩略图。

设置模板的基本信息

模板的基本信息就是,作者了,地址了,什么了, 描述了,标签了等…

模板的基本信息是在 sytle中设置的

style.css

/*
Theme Name: wpzhan
Theme URI: https://www.wordpresszhan.com
Author: wp小编
Author URI: https://www.wordpresszhan.com
Description:  这里是描述信息。
Version: 0.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  wpzhan
Tags:  测试
*/

设置前

设置后

理解了模板的运行原理就可以进行模板的制作了。