怎么制作一个简单的WP主题

想只用自己的WordPress的主题,虽然自己会一些php和css,但还不知道怎么去制作一个WordPress主题,想找个中文版的教程看下,本文将简单的介绍怎么来制作一个简单的WordPress主题. 当然你在没有学会制作模板之前可以自己去在网上免费的主题.

操作方法

  • 01

    首先你得在wp-content/themes文件夹下面创建一个子文件夹. 在本教程中我们就新建一个”tutorial_theme”的文件夹,路径就是wp-content/themes/tutorial_theme. 这个文件夹的名字要根据你想要制作主题名字来命名.你可以使用FTP工具来创建文件夹 当然在制作主题前,你需要大概的设想下你制作的这个主题将会是什么样的结构,本教程的主题将会有以下部分组成 头部(header), 侧边栏(sidebar), 主题内容区(content )和尾部(footer ),下图给与基本结构展示图:

  • 02

    我们还得在tutorial_theme文件下面创建一下文件: header.php – 头部文件,主要是主题的头部代码;index.php – 此文件是主题的主要文件,包含有主体部分和一些将要被包含进来的文件;sidebar.php – 这个文件主要是用来做侧边栏的代码的;footer.php – 尾部文件;style.css -处理主题的样式文件和主题信息的文件; 你可以在本地用编辑器(比如notepad编辑器)创建和设置好这文件后通过FTP传到你的博客主题文件夹下面去,当然你也可以使用主机的空间面板中文件管理器来创建文件. 下面我就来详细的说明下每个文件以及里面可能需要的示例代码:

  • 03

    header.php 头部文件 在这个这个文件里面有以下示例代码: <html> <head> <title>Tutorial theme</title> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>"> </head> <body> <div id="wrapper"> <div id="header"> <h1>HEADER</h1> </div> 这个文件都是一些基本的HTML代码和PHP混编起来的,当然php代码里面也可能会使用到WP的一些方法.你也可以填写主题的标题,关键字,和描述等等. 也就在</title>后面我就包含了主题所需要的css文件,也就是下面的link标签(上面已经有了,这里只是解释下) <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>"> 其中 <?php bloginfo('stylesheet_url'); ?> 这个代码是WP的内部系统一个函数,它主要是得到本主题中style.css文件所在的路径. 下面名字为wrapper的div主要是用来装载整个主题主体本分的标签,当然我们会在style.css文件里面来控制这个div的显示样式的 后面还有一个内容是HEADER的标签,主要是我们在结构图中展示的头部部分,当然实际开发中,这个头部可以写很多代码的.

  • 04

    index.php 主体文件 在这个这个文件里面有以下示例代码: <?php get_header(); ?> <div id="main"> <div id="content"> <h1>Main Area</h1> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <h1><?php the_title(); ?></h1> <h4>Posted on <?php the_time('F jS, Y') ?></h4> <p><?php the_content(__('(more...)')); ?></p> <hr> <?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched your criteria.'); ?></p><?php endif; ?> </div> <?php get_sidebar(); ?> </div> <div id="delimiter"> </div> <?php get_footer(); ?> 这段代码已 <?php get_header(); ?> 开始,将会包含头部文件里面的代码.这个也是WP的一个内部函数. 在后期的教程中我们可能会降到这个函数的. 然后就放了些将会在主体部分显示的代码. 接下来是一连串php代码和wp函数.这些代码会自动检测你是博客是否已经有文件发布了. 然后, 我们就包含 sidebar.php文件 <?php get_sidebar(); ?> 侧边栏里面我们可以包含近期文章,分类栏目等. 接下来的div主要是用于把主体部分,尾部和侧边栏部分区分开. 最后我们包含我i恶补文件 <?php get_footer(); ?>

  • 05

    sidebar.php 侧边栏文件 在这个这个文件里面有以下示例代码: <div id="sidebar"> <h2 ><?php _e('Categories'); ?></h2> <ul > <?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?> </ul> <h2 ><?php _e('Archives'); ?></h2> <ul > <?php wp_get_archives('type=monthly'); ?> </ul> </div> 在这个文件里面我们使用WP的函数来显示分类目录和近期文章等. 这个函数将会以ul li的形式把文章读出来.

  • 06

    footer.php 尾部文件 在这个这个文件里面有以下示例代码: <div id="footer"> <h1>FOOTER</h1> </div> </div> </body> </html> 在这里我们就简单的显示FOOTER .当然你可以使用一些显示友情链接的代码,额外的Text代码,备案信息等(以后会慢慢介绍这些的).

  • 07

    style.css 样式和主题信息文件 在这个这个文件里面有以下示例css样式代码: body { text-align: center; } #wrapper { display: block; border: 1px #a2a2a2 solid; width:90%; margin:0px auto; } #header { border: 2px #a2a2a2 solid; } #content { width: 75%; border: 2px #a2a2a2 solid; float: left; } #sidebar { width: 23%; border: 2px #a2a2a2 solid; float: right; } #delimiter { clear: both; } #footer { border: 2px #a2a2a2 solid; } .title { font-size: 11pt; font-family: verdana; font-weight: bold; }

  • 08

    此文件主要是来控制主题的样式的 ,会这只背景和边框等 最后启用你刚制作的主题,打开首页将会看到这样的一个界面:

  • 09

    上面我就说到了我们在这些文件中就使用了WP的内部函数.

(0)

相关推荐

  • word制作一个简单的贺卡

    word制作一个简单的贺卡 1.在插入下点击图片按钮. 2.然后,在弹出的对话框中找到有图片的文件夹,再选中图片,选中右下角的插入按钮即可. 3.插入图片后的效果.(如下图所示) 4.再在图片下画一个 ...

  • PowerPoint2003制作一个简单的迷宫小游戏

    PowerPoint已经成为了各种交流不可缺少的软件.它用于教师上课,用于行业交流等展示手法.而随着时代的不断变化,PPT2003已经被2007等更容易用的软件代替了.但是PPT2003还是很好用的, ...

  • 在PowerPoint中制作一个简单的百叶窗

    百叶窗效果在PS中大家很容易做到,在PowerPoint中同样可以轻松做到啊,下面为大家详细介绍一下,来看看吧! 步骤: 1.打开PPT,在”插入“选项卡,选择”图片“,选择要处理的图片. 2.将插入 ...

  • 利用word制作一个简单的公司简介

    公司简介对一个公司来讲是一个重要的广告位,占着很重要的位置,在单位从事广告宣传时少不了它,公司简介需要重视插入图片的技巧和表格的修饰,这些都是很重要的部分.公司简介该如何制作呢?下面小编就为大家介绍利 ...

  • 使用星际2地图编辑器制作一个简单地图

    记得初玩游戏时总希望自己可以有更多的矿,在星际2地图编辑器中,我们可以来试试哦.这里以1V1为例,制作一个简单地形,介绍创建地形中基本单位的使用方法. 一.新建文档 01 进入战网,打开地图编辑器. ...

  • 如何制作一个简单的新生报名表

    开学了,班主任老师根据班上学生的名单,都要自已做一个简单的新生报名表,这可以用Excel表格制作软件来设计制作.那么,如何制作一个简单的新生报名表呢?可在表格单元格中设计好字段名,然后输入数据.绘制表 ...

  • 如何使用C语言制作一个简单的计算器

    本将告诉大家如何用C语言制作一个简单的计算器 操作方法 01 首先,打开Vs 2010,如图 02 然后,找到左上角的新建并点击,给文件为简单计算器,单击确定,点击下一步,注意勾选空项目,点击下一步, ...

  • 教你制作一个简单的折纸海报

    教你制作一个简单的折纸海报 操作方法 01 首先新建一个画布,尺寸650*908,拉两条参考线,然后用矩形工具在中间画一个矩形,填充浅灰色 02 在矩形图层的下面,选择一个合适的位置再画一个矩形,填充 ...

  • 怎样用flash制作一个简单的动态文字效果

    Flash也称为闪客.下面,我们来看看怎样用flash制作一个简单的动态文字效果吧. 操作方法 01 新建文档 双击Flash图标,打开软件,并且新建一张AS3.0文档,如下图所示: 02 文字工具 ...