WordPress主题制作全过程(六):制作footer.php

日期: 标签:WordPress教程主题制作
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务:  点此联系我

上节内容我们已经弄好了博客的页头header.php,今天我们就一起来制作页脚footer.php。footer.php与header.php差不多,写这个文件的目的也是为了精简代码,提高代码的重用性,Aurelius主题目录中的所有页面的页脚代码几乎都是一样的,我们就把这些代码提取出来放到footer.php。

在Aurelius主题目录中新建文件footer.php,我们提取出index.php中的页脚代码拷贝到footer.php中(如果以后你制作自己的主题,可以根据需要决定哪些是footer代码):

	<!-- Footer -->
	<p class="grid_12 footer clearfix"> <span class="float"><strong>Design By</strong> QwibbleDesigns <strong>Code By</strong> <a href="https://www.ludou.org/">Ludou</a></span> <a class="float right" href="#">top</a> </p>
</div>
<!--end wrapper-->
</body>
</html>

再用文本编辑器打开index.php、archive.php、contact.php、full_width.php、page.php和single.php,删掉以上类似代码,改成:

<?php get_footer(); ?>

好,现在打开你的博客主页,看看我们制作的主题是否还可以正常工作,答案是可以的,跟原来几乎没什么两样,页脚还是跟原来一样。现在来添加上你的博客版权声明信息和wp_footer()函数,将footer.php中所有代码删除,改成:

<!-- Footer -->
	<p class="grid_12 footer clearfix"> 
	<span class="float">版权所有 © 2010 <?php bloginfo('name'); ?>
		  |  Powered By <a rel="external" title="WordPress主页" class="link" href="http://wordpress.org/">WordPress</a>
		  |  Design By QwibbleDesigns  |  
		Code By <a href="https://www.ludou.org/">Ludou</a>
	</span> 
	<a class="float right" href="#">top</a> </p>
</div>
<!--end wrapper-->
<?php wp_footer(); ?>
</body>
</html>

这里用到了我们上次学到的bloginfo('name')函数来输出你的博客标题,wp_footer()wp_head()差不多,都是用于提高你的主题兼容性,毕竟有很多插件要在页脚输出一些东西才能正常工作。现在你的页脚应该是有模有样了吧,下面是我更改后的效果:

footer.php中加入了作者的信息,当然包括我的信息,如果你觉得Code By Ludou这几个字特别碍眼,你可以将其删除,但是请不要删除设计师和WordPress的信息,毕竟这是对他们最起码的尊重!

好了,footer.php的制作就这么简单。

最后提供经过本次修改后的Aurelius主题文件,你可以用文本编辑器打开看看,跟你修改的文件比较比较,看看你改得怎么样?

下载此文件

WordPress主题制作全过程完整列表:

-- 完 --

本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
原文出处:露兜即刻 https://www.ludou.org/create-wordpress-themes-footer.html
露兜
kaapass@outlook.com  QQ 825533758

业余编程爱好者。

37 条留言

点此留言
  1. 棺材中的尘埃 棺材中的尘埃

    今天过来问问仁兄,有没有兴趣加入到我们的主题制作团队呢?我想组织一个更加庞大的队伍,专门来开发wp的主题,不过只做国外的市场:)现在有我和万戈兄,不知道愿不愿意加入:)还是期待能有更多的程序达人的入驻:)这样队伍会越来越壮大:)做出来的产品也可以让世界所震惊!

  2. Ludou

    @棺材中的尘埃 很感兴趣,不知道你们愿不愿意让我加入呢?

  3. 棺材中的尘埃 棺材中的尘埃

    @Ludou 请露兜兄+1840930:)注明露兜!

  4. wwanghee

    @棺材中的尘埃 我也想加入哈。有比较扎实的html和css基础。对wp主题有一定研究。我QQ:462838286

  5. 棺材中的尘埃 棺材中的尘埃

    @wwanghee 试图+你。。。可惜。。。未果,告诉我不是主显号码!

  6. 奥德雷的雷人事迹 奥德雷的雷人事迹

    正在学习,多谢!

  7. 棺材中的尘埃 棺材中的尘埃

    必须愿意啊!请+QQ:1840930 注明露兜:)

  8. winw-google blogs winw-google blogs

    底部应该比较容易制作了

  9. Ludou

    @winw-google blogs 是的。内容不是很多

  10. form

    怎么下不了,

  11. Ludou

    @form 不要使用右键下载!

  12. form

    @Ludou 还是下不了,你能不能把这个修改过的,和原来的发到我邮箱里,谢谢了,学习了。呵

  13. arthur

    博主,用你的方法做页脚,但是汉字显示乱码!!用ie,op,ff,调整浏览器里面的编码也行不通,都显示不出汉字,但是可以显示英文,不知道是什么原因,向楼主请教解决办法!

  14. Ludou

    @arthur 保存的时候要用UTF-8编码

  15. 星星魔术博客 星星魔术博客

    不错这个教学比 水煮鱼的都好, 细节介绍的不错,原来是“做静态页面在替换, 导师比教师要好, 向导性的教程让我乌云见日,本来很模糊静态页面要来干嘛 动不起来呵呵,
    如果css学好了基本也可以调用函数 不用改多少css吧。。下次再看,文章很好!谢了 ,支持下ad了!

  16. 星星魔术博客 星星魔术博客

    @星星魔术博客 额 后面越发 看不懂

  17. Ludou

    @星星魔术博客 如果你没有PHP、html基础,看不懂是很正常的。

  18. John John

    尽管对wp的主题内容已经相当熟悉,但个人认为你的这个教程还是写得非常好的。推荐大家使用。

  19. Stitch

    受益了,写的很清晰,推荐。

  20. weldsee weldsee

    为什么页脚做出来在日期前边会显示几个乱码?��Ȩ���� 类似这个,后边内容都显示的正常

  21. Ludou

    @weldsee 用UTF-8编码保存php文件

  22. kanney kanney

    这一节很轻松

  23. mrg mrg

    非常感谢作者的分享.写得太好了.

  24. 平安记 平安记

    写的很详细

  25. diamond saw blade diamond saw blade

    哎, 这节比较郁闷, 我完全按照你的方法进行, 但是一直第一 get_header();是一个未被定义的函数,一直都是, 能告诉我是为什么吗?

  26. Ludou

    @diamond saw blade 这节内容貌似没有涉及到get_header()?
    你可以下载文章末尾提供的文件,跟你写的进行一下对比。

  27. yuantaobest

    写的实在太好了,想必楼主花了不少心思和时间

  28. ikuhu

    不知道怎么回事应用主题的时候出现下面代码了

    Ա����½

    У԰��ʹ
    �ڲ�Ա��
    ��Ŀ����
    ϵͳ����Ա
    ����

  29. 露兜

    @ikuhu 记得用utf-8编码另存为,不懂可以上网搜索

  30. 星宇 星宇

    看了你写的这个教程,对于我这样的小白来说实在受益匪浅,能不言谢,博主辛苦了,虚心学习

  31. 露兜

    @星宇 不客气。

  32. liangbin liangbin

    妹子,我要娶你!太谢谢你的教程了。

  33. 玲玲

    博主,我的页脚信息没有显示出来,怎么设置啊?

  34. lingling

    页脚信息没有显示,怎么弄呢,博主

  35. 菜鸟头头 菜鸟头头

    很好认真看到了这里了,已经制作做了头部很底部了。博主辛苦了

  36. info

    你好露兜,请问你的博客的谷歌广告是通过插件实现的还是自己设定广告位的还是用的现在最新的谷歌自动广告代码呢。

  37. 大虾

    为什么我的执行完会乱码,有的汉字 是正常的,有的却不行,编码是UTF-8的。

发表留言