wordpress学习-themes-001
这一篇主要是来记录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");
single.php---------- 单个博客的页面。
search.php----------搜索。
sidebar.php----------用get_sidebar()来调用。
footer.php-----------get_footer()调用,当然可以用widget来添加内容
page.php------------单个页面,用来区别post.php
index.php----------级别比较底的页面,如果上面的文件不存在的话,就来调用它。详情参加codex wordpress
image.php-----------图像;
functions.php----------函数。
author-bio.php------------作者介绍
archive.php---------- 存档。
comments.php----------评论。
content.php----------内容。
content-search.php----------内容检索。
content-page.php-----------内容页
content-none------------无内容
content-link---------- 内容链接。
404-link---------- 404。
........................
最后一部分内容就是博客选项(options)的功能
可以改变博客的色调,logo, favicon等等。
wordpress学习-themes-001的更多相关文章
- WordPress Suco Themes ‘themify-ajax.php’任意文件上传漏洞
漏洞名称: WordPress Suco Themes ‘themify-ajax.php’任意文件上传漏洞 CNNVD编号: CNNVD-201311-403 发布时间: 2013-11-28 更新 ...
- [Oracle]OWI学习笔记--001
[Oracle]OWI学习笔记--001 在 OWI 的概念里面,最为重要的是 等待事件 和 等待时间. 等待事件发生时,需要通过 P1,P2,P3 查看具体的资源. 可以通过 v$session_w ...
- TensorFlow机器学习框架-学习笔记-001
# TensorFlow机器学习框架-学习笔记-001 ### 测试TensorFlow环境是否安装完成-----------------------------```import tensorflo ...
- Wordpress学习链接整理
Wordpress学习链接整理 获取和使用 WordPress 中的全局变量 wordpress模板加载顺序汇总 WordPress载入页面时的模板加载机制(图) WordPress 条件判断标签及用 ...
- Markdown学习 Day 001
Markdown学习 Day 001 快速标题 "#" + "空格" + "标题内容",回车即可,PS. "#"数量n代 ...
- wordpress学习三:wordpress自带的模板学习
在<学习二>里,大概说了下怎么去查找模板,本节我们以一个简单的模板为例子,继续说说wordpress的模板机制,看看做一个自己的模板需要哪些知识点. 页面模板渲染 wordpress的模板 ...
- Web前端学习笔记(001)
....编号 ........类别 ............条目 ................明细....................时间 一.Web前端学习笔记 ...
- wordpress学习(二)
学习如何使用wpdb<br/> <? global $wpdb; //声明wpdb类 $wpdb->show_errors(); //1.学会向数据库中数据表添加一行数据(增) ...
- wordpress学习四: 一个简单的自定义主题
在学习三里分析了自带的一个例子,本节我们就自己仿照他做个简单的吧,重点是调用wordpress封装好的函数和类,css和html可以稍好在调整. 将wp带的例子复制一份处理,重新名个名字. 清空ind ...
- entityframework学习笔记--001
最近想重新好好学习一下entityframework,于是在院子里找到了一篇不错的博客.下面把学习的过程记录下来,方便以后复习. 学习过程参考大神的博客:http://www.cnblogs.com/ ...
随机推荐
- [kuangbin带你飞]专题九 连通图
ID Origin Title 76 / 163 Problem A POJ 1236 Network of Schools 59 / 177 Problem B UVA 315 Ne ...
- LeetCode 107. Binary Tree Level Order Traversal II
Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left ...
- iOS 中@property() 括号中,可以填写的属性?
通过@property 和 @synthesize 属性可以简化设置器(set)和访问器(get) 的代码. 在@property 中又有那些属性呢? readwrite 默认 readonly 只读 ...
- So Hard (水题)
题目网址:http://acm.fzu.edu.cn/problem.php?pid=2193 Problem Description 请将有限小数化为最简分数. Input 一个整数n 表示需要转化 ...
- ListView中使用type需要注意的东西
在使用ListView时,如果使用了getItemViewType, 记得他的值一定要是从0开始计数的. 且要覆盖getViewTypeCount方法.并且让getViewTypeCount>g ...
- nginx/Windows-1.9.0的日志分割
@echo offrem @echo off rem 取1天之前的日期echo wscript.echo dateadd("d",-1,date) >%tmp%\tmp.vb ...
- 《Code Complete》ch.20 软件质量概述
WHAT & WHY ? 软件质量的特性 外在特性 正确性(Correctness) 可用性(Usability) 效率(Efficiency) 可靠性(Reliability) 完整性(In ...
- HDU 4334 Trouble
Trouble Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
- (转)C#进行图像处理的几种方法(Bitmap,BitmapData,IntPtr)
转自 http://blog.sina.com.cn/s/blog_628821950100wh9w.html C#进行图像处理的几种方法 本文讨论了C#图像处理中Bitmap类.BitmapData ...
- 【MySQL】触发器学习
MySQL手册中对触发器的定义是: 触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象.表必须是永久性表,不能将触发程序与临时表与视图关联起来. 相同触发程序动作时间和事件的给定表 ...