上一篇给大家讲了下WordPress主题文件结构各个文件的作用,今儿我来针对几个重要的文件来具体说下,先说下header.php 和 footer.php 这两个文件。我们在制作主题的时候,会将网站的共用的头部和尾部,放到各自的文件中,目的就是为了统一管理每一个页面相同的头部和尾部。这也是这两个文件的主要作用,而且在这两个文件里面有两个函数是必不可少的。

  1. 在header.php 里面,在<body>之前我们会加入 <?php  wp_header();  ?>
  2. 在footer.php 里面,在</body>之前我们会加入<?php wp_footer();  ?>

这两个函数的作用,主要提现在我们引入的样式文件和js文件,还有WordPress也会默认通过这两个函数来插入代码,比如我们在看网站源码的时候,会发现header那边有显示wordpress版本号,但是我们并没有自己引入过,这个就是wp_header 起到的作用,我们后面也会说到这两个函数具体都有哪些内容,现在只是让大家了解,需要加入这两段代码。然后其他的内容,就要根据你静态模板的排版来将代码分隔开来,将网站共用的部分,分别放入这两个文件里面。

以上部分做完之后,我们就需要进行调用显示到每一个页面里面。大家也可以看下默认主题的代码,比如 page.php 页面调用的文件,你会发现该文件里面头尾各有一个

get_header();
get_footer();

这两段函数方法就是调用头尾的代码,是不很简单。不过上面只是基本的用法,还有一种情况就是会遇到内页头尾也不相同的情况,该怎么处理。这个时候我们需要对文件命名进行修改,比如 header.php 我们可以改成header-1.php或者改成header-news.php 这样我们单独创建了一个头部文件,然后我在调用该文件的时候也是通过上面的方法,只不过需要稍作修改。改成

get_header(1)
get_header("news")

这样我们就成功的调用了自己另外的头部文件。同理footer.php 也是如此。

get_footer(1)
get_footer("news")

大家可以亲自尝试一下。相信会有不一样的效果。如果有不清楚的也可以直接问我.

以上就是今儿要讲的内容,明儿继续..