热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

WordPress主题制作基础教程

前几天搭建好了PHP的开发和调试环境后,就开始研究WordPress的主题了。自从把WP用做CMS以来,一直对其主题系统很感兴趣,方便啊,精通了主题就可以把WP改成多种类型的网站:企业、门户、购物型等等,而不仅限于博客。担心WP的性能?我一点都不担心,因为用WP

前几天搭建好了PHP的开发和调试环境后,就开始研究WordPress的主题了。自从把WP用做CMS以来,一直对其主题系统很感兴趣,方便啊,精通了主题就可以把WP改成多种类型的网站:企业、门户、购物型等等,而不仅限于博客。担心WP的性能?我一点都不担心,因为用WP的人太多了,如果有性能问题,还有人用吗?再说有一个好的架构就不要再去计较那一点点性能了。

1、WP主题约定

存放位置:wp-content-》themes文件夹下。那么插件就存在plugins目录下了。

我在这里建立一个cnblogs文件夹,从头开始制作一个WP的主题,所有的主题制作修改都是在这个文件夹下完成的。

所需文件:

index.php 首页文件,为了方便我们把头和尾放在header.php和footer.php文件中。

style.css 样式文件。

screenshot.png 主题缩略图。

注:如果有home.php,就轮不到index.php了。

2、启用主题

从/wp-admin登录后台,选择外观-》主题菜单,启用cnblogs主题:

3、index、header和footer

index.php调用了header.php和footer.php:




//Todo



WP函数get_header()和get_footer()调用header.php 和 footer.php。PHP的这种下划线语法还要适应一下:)

header.php代码:



>

" />

"/>


" />
    wp_head();
?>


>

    
            

                " title="" rel="home">
                


            

    

    

其实是HTML的前半部分,设置了Meta、Title,链接了样式表css,H1显示网站名称,H2为网站描述。大量调用了WP函数bloginfo(),用于输出数据库选项表配置的相关信息,可以登录WP的后台修改这些信息。

footer.php代码:


    


    
        //to do cnblogs footer
    







结束HTML代码。wp_header()和wp_footer()函数是为插件作者保留的钩子,如果不使用插件,可以删除。

到此完成了我们非常简陋的主题:


推荐阅读
author-avatar
coco昵称不可用
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有