已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主题文件构成wordpress主题制作全过程 成主题文件构成|WordPress主题制作全过程从零开始制作WordPress主题其实不难,只要你从现在开始认真阅读这个教程,一步一步认真学习,你就会成为一个WordPress主题制作高手。 至少你会修改现有主题。 网络上已经有很多关于制作WordPress主题的教程,并且WordPress官方网站上也有指导文章。 但是当你不懂这方面的术语的话,这些教程可能不一定会帮助你,甚至还会误导你,所以这个教程会真正从零开始教你如何创建WordPress主题。 工具/原料WordPress本地运行环境(或者在线网站空间),并且已安装好WordPress,作为测试博客至少配备三种浏览器,Microsoft InterExplorer、Mozilla Firefox、Google Chrome,版本暂时不限,用于测试网页是否显示正常一个文本器用于编写代码,Dreamweaver、UltraEdit、NotePad+、Vim等,不推荐使用记事本阅读说明懂一点点的HTML、CSS自己动手编写过代码自己会设计网页界面,想了解怎么制作WordPress主题不打算动手编写代码,不想照着本教程一步一步地操作,只是想看看没有任何网页设计知识没用过WordPress非常熟悉WordPress主题制作过程不喜欢我在此罗嗦了解WordPress主题制作的过程知道如何去修改一个WordPress主题,扩展主题的功能WordPress本地运行环境(或者在线网站空间),并且已安装好WordPress,作为测试博客至少配备三种浏览器,Microsoft InterExplorer、Mozilla Firefox、Google Chrome,版本暂时不限,用于测试网页是否显示正常一个文本器用于编写代码,Dreamweaver、UltraEdit、NotePad+、Vim等,不推荐使用记事本步骤1主题文件构成2主题文件构成在开始制作WordPress主题之前,首先得了解WordPress主题到底由哪些文件构成,你得清楚WordPress程序是怎样与主题文件连接的。 以下是WordPress默认主题default文件夹下的所有模板文件看了上图,可能你还摸不着头脑,到底这些文件是干什么的。 WordPress的主题是用PHP编写的,而不是纯HTML+CSS,所以模板文件的后缀名是.php,如果你想精通WordPress的主题制作,完美控制你的博客,最好要熟悉PHP编程。 要是不会PHP编程怎么办?就做不了WordPress主题了吗?那也不是,至少看完本系列教程,你也能够掌握基本的WordPress主题制作方法。 下面是WordPress主题文件层次结构,它会告诉你当WordPress显示特定的页面类型时,会使用哪个模板文件呢?只有了解了以下主题层次结构,你才能知道你的WordPress主题到底需要写哪些文件。 3怎么看下面的文件层次结构?以主页为例,下面有2个文件home.php和index.php,WordPress程序会从你的主题文件夹中依4主页:1.home.php2.index.php5文章页1.single-post_type.php如果文章类型是videos(即视频),WordPress就会去查找single-videos.php(WordPress3.0及以上版本支持)2.single.php3.index.php6页面:1.自定义模板在WordPress后台创建页面的地方,右侧边栏可以选择页面的自定义模板2.page-slug.php如果页面的缩略名是news,WordPress将会查找page-news.php(WordPress2.9及以上版本支持)3.page-id.php如果页面ID是6,WordPress将会查找page-6.php4.page.php5.index.php7分类1.category-slug.php如果分类的缩略名为news,WordPress将会查找category-news.php(WordPress2.9及以上版本支持)2.category-id.php-如果分类ID为6,WordPress将会查找category-6.php3.category.php4.archive.php5.index.php8标签1.tag-slug.php如果标签缩略名为sometag,WordPress将会查找tag-sometag.php2.tag-id.php如果标签ID为6,WordPress将会查找tag-6.php(WordPress2.9及以上版本支持)3.tag.php4.archive.php5.index.php9作者1.author-nicename.php如果作者的昵称为rami,WordPress将会查找author-rami.php(WordPress3.0及以上版本支持)2.author-id.php如果作者ID为6,WordPress将会查找author-6.php(WordPress3.0及以上版本支持)3.author.php4.archive.php5.index.php10日期页面1.date.php2.archive.php3.index.php11搜索结果1.search.php2.index.php12(未找到)页面1.404.php2.index.php13附件页面1.MIME_type.php可以是任何MIME类型(image.php,video.php,audio.php,application.php或者其他).2.attachment.php3.single.php4.index.php14HTML静态模板制作制作WordPress需要了解PHP,但是不管怎样,你的博客页面都是一张网页,网页之所以能够在浏览器中显示出来,是因为最终传送给浏览器的是HTML、CSS和JS等终端代码,最终由这些代码控制浏览器的显示结果。 制作WordPress主题也不例外,它们都是网页,网页最基本的是HTML。 要想制作WordPress主题,首先得设计主题界面,含蓄、简约、厚重、奔放,风格完全随你,接着再将你的设计理念转化为.html,并能在浏览器中正常显示出来。 本系列教程不会教你如何去设计博客的界面,也不会教你HTML和CSS基础知识,而是假定你已经有HTML和CSS基础了,如果你不会HTML,也不会CSS,后面的东西恐怕对你来说就像天书了。 本系列教程将使用由tutsplus无偿提供的html模板Aurelius为例,来讲解WordPress主题的制作过程,其他模板的制作也类似。 下面提供该HTML模板文件下载,我们将以此来练习如何将HTML静态页面与PHP代码结合,制作WordPress主题。 下载后,里面的html文件都是可以直接双击打开的。 可能这个模板并不适合每个人的口味,但这个用于我们的主题制作练习已经足够了。 另外你可能会诧异,怎么是英文版的?放心,到了后面你就会知道,是否英文版都没多大关系。 下面说说下载到的这些文件的用途15首页index.html16存档页archive.html17页面page.html18文章页single.html19联系页contact.html20无边栏页full_width.html21图片/images/22样式表style.css23缩略图screenshot.png大多数博客所能看到的页面类型也基本就这些。 你可能已经注意到,不管你用哪个WordPress主题,不同的文章页面除了标题和内容不同以外,其他东西基本都是一样,这就是所谓的模板。 24小试牛刀一个WordPress主题至少包含以下两个文件25style.css26index.php好,现在就开始我们的WordPress主题制作。 在你的WordPress目录wp-contentthemes下新建一个文件夹,命名为Aurelius,将WordPress主题制作全过程 (三)HTML静态模板制作下载到的style.css和index.html放到该目录下,再将index.html重命名为index.php,这样wp-contentthemesAurelius目录下就有下面两个文件登陆你的WordPress博客管理后台外观,里面是不是多了一个主题”Aurelius”呢?启用该主题,打开你的博客主页,OH,页面一片混乱?怎么搞的?先继续看下文。 你可能会很好奇,这个主题的名称可不以改成我要的名字呢、主题作者能不能改成我的名字呢、为什么主题没有小图片预览,下面就教你怎样更改这些”主题信息”。 用文本器打开Aurelius目录下的style.css,你可以按照下面的说明尝试在style.css文件最前面添加以下信息,再到WordPress管理后台”外观”栏目下,刷新一下看看有什么变化将WordPress主题制作全过程 (三)HTML静态模板制作下载到的screenshot.png放到Aurelius目录下,再到WordPress管理后台”外观”栏目下,看看有什么变化,是不是多了个预览图呢?主题制作完毕后,你可以给你的主题界面截个图,命名为screenshot.png,大小300*225,放置到主题目录下作为主题缩略图27/*Theme Name:这里填主题名称Theme URI:这里填主题介绍的网址,没有就填你的博客网址吧Description:这里填主题的简短介绍Version:版本号Author:作者名Author URI:作者的网址Tags:标签,多个用半角逗号隔开*/28制作header.php29你可以尝试用文本器打开从WordPress主题制作全过程 (三)HTML静态模板制作下载到的.html文件,不知道你有没有发现他们头部的代码都非常的相似呢?其实我们可以提取这部分相似的代码,放到一个单独的文件header.php中,各个页面想用这部分代码的时候再用php的include包含进去,省的每个页面里面都要写这部分代码,更改起来也可以达到一改全改的目的。 再次提醒如果你不打算动手编写代码,这个系列教程就别看了,对你无益!?30接着我们上次创建的主题目录wp-contentthemesAurelius,在该目录下新建一个php文件header.php,我们提取出index.php中的头部代码复制粘贴到header.php中,下面是的代码就是目前header.php中的所有代码了(当然不同主题的头部代码都是不一样,在你实际的项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GBT 249-2017 半导体分立器件型号命名方法》专题研究报告
- 2025年中国保险业风险管理研究报告
- 《GB-T 40606-2021电网在线安全分析与控制辅助决策技术规范》专题研究报告
- 货运汽车司机班组管理考核试卷含答案
- 胶状化妆品制造工标准化竞赛考核试卷含答案
- 《GBT 19341-2015 育果袋纸》专题研究报告
- 《GB-T 39782-2021人工影响天气高炮作业点安全射界图绘制规范》专题研究报告
- 烧结成品工诚信道德竞赛考核试卷含答案
- 飞机桨叶型面仿形工安全应急竞赛考核试卷含答案
- 公司海藻制碘工安全技术规程
- 市第二人民医院招聘救护车驾驶员笔试模拟试题及答案解析
- 汽车维修公司客户投诉处理制度
- 委托装卸合同协议书
- 铁路工务安全规则试题(含答案)
- 2025广东学法用法考试题目及答案
- 超声波辅助连接技术-洞察与解读
- 2025四川遂宁发展投资集团有限公司招聘8人笔试参考题库附答案
- 2025年数字金融行业数字金融与金融科技研究报告及未来发展趋势
- 中国马克思主义与当代2024版教材课后思考题答案
- 可复用物品消毒灭菌管理
- 老年人的养老规划方案
评论
0/150
提交评论