wordpress theme 基本教程1
来源:互联网 发布:java 电商平台 编辑:程序博客网 时间:2024/04/30 02:35
这一篇主要是来记录wordpress theme的内容。关于为什么要自己编写wordpress theme的理由,相信大家都有各自的体会。想让自己的博客变的更加突出?更加个性话?wordpress theme的编写是wordpress如此流行的原因之一。因为网上编写专业theme的人至少有几十万。也就是说它提供了几十万的就业机会。更有大牛通过编写professional wordpress theme收获上百万资产(每年),可谓收获颇丰。所以我们一定要编写好wordpress theme。
那么编写wordpress theme需要那些知识呢?首先你要有一个比较好的网页界面,这个当然要先用设计工具(如ps)来设计了。所以如果你有一个美工就好了,而且这个美工至少了解当前网站的发展趋势,现在最流行的是什么(css3中的渐变,透明等)。然后就是转换成html了,然后由html转换成theme。
theme应该包含如下内容:
widgets的支持。
widgets是wp中的一些小部件(add-on),他一般应用在sidebar或者footer中。比如日历等。
评论以及引用的支持。至于原因本菜鸟就不多说了,相信大家都知道。应用的设计非常有必要。可以更加的美观。
还有头像的支持。 这个非常有意思,在gavatar中可以上传上去,主要是通过email注册,然后就可以上传了,然后通过wp中的get_avatar($email,“80”)来获取(可以在widget或者plugin中猎取)。
Custom Post types的支持。这个功能本菜鸟认为是wordpress中成为cms最重要的功能之一,他可以让你的界面更加灵活运用于cms中,不只是博客中,而且是你的网站更加个性话。可以这么说有了Custom post types,就可以支持所有网站结构的设计(利用wp来开发)。
Theme框架内容包括:
header.php-----------头部文件用get_header()来调用,用hook的话,也是add_action("wp_head","yourFunctionName");
sidebar.php----------用get_sidebar()来调用。
footer.php-----------get_footer()调用,当然可以用widget来添加内容
page.php------------单个页面,用来区别post.php
single.php---------- 单个博客的页面。
index.php----------级别比较底的页面,如果上面的文件不存在的话,就来调用它。详情参加codex wordpress
........................
最后一部分内容就是博客选项(options)的功能
可以改变博客的色调,logo, favicon等等。
下一篇文章我们就正式进入wordpress theme的开发了。这一篇只是一个基本扫盲篇。如果看不懂没关系,等熟悉了就好了。
参考来源:
1。Developing Your First WordPress Theme: Day 1 of 3
- wordpress theme 基本教程1
- WordPress Theme Design
- Event Wordpress Theme 漂亮的Wordpress博客
- WordPress插件开发教程1
- U-design howto [wordpress theme]
- wordpress教程
- WordPress建站教程之安装和基本设置
- WordPress主题模板教程1-概述
- wordpress 如何从后台数据库修改theme
- WordPress基本设置
- 最佳WordPress SEO教程
- wordpress系列教程
- WordPress模板教程
- wordpress安装教程
- WordPress文章发布教程
- WordPress教程网
- WordPress模板制作教程
- wordpress模板安装教程
- 反转字符串中的单词
- windows phone 7 instance: ruler
- Linux3.0.6内核task_struct注释
- .NET 定时执行写日志任务解决方案(Timer & Quartz.Net)
- ios多核心 处理代码
- wordpress theme 基本教程1
- 快速排序
- 30岁面霸IT男30次面试失败经历
- android layout属性介绍
- 调试PLC心得
- Android2.3 编译出错:No rule to make InterpAsm-x86.S
- 起点
- jsp登录实例
- js函数闭包