上一篇主要说了下wordress系统文件结构,这篇主要为大家说下WordPress主题文件结构。由于WordPress 系统的不断更新,现在我们再来看主题文件结构目录的时候,特别是刚开始安装WordPress系统,你会发现提供的模板主题模板中,文件都不一致,非常灵活,对于熟悉wp主题的朋友,可以任意定义主题文件内容。我在这边主要给大家看下常用到的。如下图

我可以从上图看到,基本的WordPress主题模板文件结构,看着是不是文件不多,而且里面有些也是可以不要的。比如不需要评论 comment.php 可以去掉。只要你的主题模板够简单,比如以前的淘宝客,那只要一个页面就可以了。不过现在大家在看别人开发的主题的时候,会有很多文件,外国的主题更是如此,这里面还涉及到主题框架,还有子主题。在这里只是跟大家提下,感兴趣的可以去了解下。

接着上面的图片,有几个文件是我们不能去掉的,要先后台看到你开发的主题,style.css 这个文件不能没有,原因很简单,在该文件顶部定义了主题的名称相关信息,可以说这是主题的入口,没有它你在开发多牛逼的主题,也显示不出来呀,看不到你说着急不着急。然后是functions.php 在这个文件里面我们需要定义各种WordPress方法函数,比如你想启用导航,使用特色图片,添加直接定义的方法,都需要放到这里面。放到其他地方,是不能通用的,这个要切记。然后 index.php 默认显示文章列表,这个博客主题最为常见,现在由于网站类型越来越多,用到的次数比较少了,但是需要留着,还有就是page.php 也是一样,页面是我们最为常用的功能,这个可不能丢掉,其他的header.php,footer.php 这两个文件字面意思就知道,一个是头部文件,一个是底部文件,分开写的主要原因是我们的网站很大部分头尾都是相同的,没必要每个文件都重新写一遍,不利于维护。我们在开发主题的时候,要尽量考虑后期的维护和更新。所以这样做方法在其他开源系统里面,框架里面都是最为常见的。
最后其他的404.php 未找到页面定义的文件,archive.php 归档页面一般分类列表,时间归类等等都可以使用这个文件进行开发。然后sidebar.php 侧边栏文件,博客主题常用的文件。其他的就不一一说明了。按照命名大家都可以知道作用。如果有不清楚的,可以再问我。

其实基本就是上面这些,再这里还是多说一下,有前端基础的朋友再学WordPress的时候还是会好些,最起码css,js,images 这三个文件夹还是清楚做什么的。如果纯小白来学,需要稍微花点时间先把基础的内容先了解下,有些视频教程就是坑,什么三天,十天学会建站,尼玛啥都不会就这么几天就会建站了,你让专业搞这个的吃啥,这就跟有些培训机构一样,误人子弟。所以大家在看视频前直接先了解下,学习在看,就不会懵逼了。

最后再次强调一下,这个只是基础结构,全面的结构大家可以看下面这张图,已经很清楚的都标注出来了。以及没有文件的扩展方式,还有更多的命名文件等等。有没有突然觉得麻烦呢?没关系,后面我会一一给大家说明。每个文件的作用以及功能。还是那句话活学活用,多学多用,才能记得牢固。只看不学,不管文字教程还是视频,都扯淡。

PS:非常欢迎大家加群,或者直接加我,和我切磋,学习..