你是否正在寻找关于wordpress主题开发的内容?让我把最实用的东西奉献给你:

本文主要介绍如何开发制作自己的WordPress主题,是对开发主题、编写主题代码的技术性讨论,而不是如何下载新主题或怎样激活主题,如果希望了解如何下载、使用主题,请参考使用WordPress主题。
开发WordPress主题可以做个人使用,也可以发布自制主题给所有WordPress用户使用。
WordPress主题由一系列文件和样式表单组成,这些文件和样式表单共同作用生成WordPress网站的外观。每个主题都不同,用户可以通过这些主题随心所欲地更换自己网站的外观。那么为什么我们要自己开发WordPress主题呢?
WordPress主题也有很多好处:
我们自己开发WordPress主题原因还在于:
WordPress主题被保存在wp-content/themes/中。所有主题的样式表单文件、模板文件、可选函数文件(functions.php)以及图片文件都存放在themes文件夹中。例如,名称为“test”的文件应该存储在wp-content/themes/test/中。
安装WordPress时系统默认配置两个主题,主题Classic和主题Default。这两个主题类型不同,生成页面显示结果使用的也是不同的函数和标签。用户可以仔细研究这两个主题的文件,为自己创建主题文件打下基础。
WordPress主题由三种主要文件与若干图片组成。第一种文件是样式表单style.css,style.css决定网页的外观。第二种是可选函数文件functions.php。还有一种则是模板文件,模板文件决定网页显示信息的生成方式。下面我们逐个分析这些文件。
主题样式表单样式表单style.css不仅要提供主题的CSS样式信息,同时也必须以注释形式提供主题的详细信息。所有主题在注释头中列出的信息都必须是唯一的,不能与其它主题相同。相同的注释头信息会导致主题选择对话框运行出错。仿照已有主题时,注意更改注释头信息。
下面是一个样式表单的前几行代码,也就是样式表单的“页眉”部分,假设其中的主题名为“Rose”:
/* Theme Name: Rose Theme URI: the-themes-homepage Description: a-brief-description Author: your-name Author URI: your-URI Template: use-this-to-define-a-parent-theme--optional Version: a-number--optional . General comments/License Statement if any. . */这是一个简单的主题,主题只有一个style.css文件,可能还有若干图片(如果存在图片)。为了创建这样的主题,用户首先要编辑模板文件,指定一系列模板供主题继承使用。例如,如果希望 主题“Rose” 从主题“test”中继承模板, 可以在Rose主题的style.css文件的代码开始部分加上 Template: test。这表示,“test” 是“Rose”的父模板, “Rose” 只由一个style.css文件和若干相应的图片构成,这些文件和图片都被存储在wp-content/theme/Rose文件中。此外(从WordPress 2.7起,) 子主题中也可包含模板文件,用户可以在控制板中将模板文件选项设为normal,若子主题的模板文件与父主题的模板文件名相同,子主题模板文件会改写父主题模板文件。
WordPress利用style.css文件中的注释头代码来验证某个主题,然后将该主题作为可用主题与其它所有已安装主题共同显示在管理面板>外观>主题中。
注意:定义父主题时,请务必在注释头Template部分使用style的文件名。例如,如果要使用WordPress默认主题(Default)的父模板,编写代码时应该使用Template: default,而不是Template: WordPress Default,Default是主题的文件名。
主题函数文件
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-7277-1.html
加油