开始 Index.php 是从零开始创建 WordPress 主题系列教程的第三篇。在介绍了 WordPress 主题的一些规则和术语,以及对 WordPress 模板和模板文件了解之后,现在是开始动手创建 WordPress 主题了的时候。

在这篇中,你将要着手开始写 WordPress 代码。这里建议在本地电脑上安装 WordPress,而不是安装到服务器上,因为本地更方便测试。

第1步:打开 XAMPP 控制面板。

在 XAMPP 文件夹(通常是:C:\xampp),双击 xampp-control.exe 将会弹出一个新的窗口。单击 Apache 和 MySQL 的启动按钮。如下图所示:

启动之后你看最小化窗口了。

第2步:创建你的主题文件夹。

<script language="JavaScript" src="http://book.book560.com/ads/ads728x15.js" type="text/javascript"></script>

转到你本地安装的 WordPress 主题文件夹,应该在xampp/htdocs/wordpress/wp-content/themes。创建一个新的文件夹,命名为 tutorial

第3步:创建 index.phpstyle.css 文件。

打开记事本或者你选择的文本编辑器,把 index.txt 这个文件中的所有内容都拷贝到你的记事本。保存为 index.php

打开另外一个记事本,直接保存为 style.css 到相同的文件夹下.

现在有两个文件了: index.phpstyle.css.

index.php 解释

点击上面的图片查看大图。我会向你解释每个红色圆圈区域是什么意思。

Doctype - 指明你用哪种类型的代码来编码你的主题。这里你暂时还不用管它的详细意思。

<html> 是网页开始的地方。

<head> 是你的网页头部开始的地方。每个网页都有一个头部和主体。</head> 是头部结束的地方。

<?php bloginfo(’stylesheet_url’); ?> 是一个 PHP 函数,它能取得 style.css 文件所在的路径,这样主题就能使用 style.css 样式化页面上所有元素。任何时候,PHP 代码都是在 <?php?> 之间的。PHP 代码和 HTML 的代码是不一样的,在 PHP 中,<?php 代表开始 PHP 代码而 ?> 是结束 PHP 代码。

<script language="JavaScript" src="http://book.book560.com/ads/ads728x15.js" type="text/javascript"></script>

所以:

  • <?php - 开始 PHP 代码
  • bloginfo(’stylesheet_url’) - 调用 style.css 文件所在的路径
  • ; - 停止调用函数。分号是用来结束一个 PHP 语句。
  • ?> - 结束 PHP 代码

<body> - 这是网页主体开始的地方。你能在网页上看到和读到的东西就是主体部分。你正在阅读的这个教程说明你在正在看当前这个网页的主体部分。</body> 是网页主体结束的地方。

</html> 是网页结束的地方,没有东西在它的后面了。

第4步:创建 style.css。

把 style.txt 中所有的代码拷贝到你的 style.css 文件中。保存和关闭它。

第5步:安装你的主题。

打开浏览器。在地址栏输入输入 http://localhost/wordpress/wp-login.php。登录到你的 WordPress 管理后台。(这里能够看到 WordPress 登录页面是因为你在第1步的时候启动了 Xampp。否者的话,在这里你的浏览器会报找不到的错误。)

在管理界面下到 外观 (Apperance) 菜单并激活名为 Tutorial 的主题。

注意,你的主题文件没有屏幕缩略图,所以是空白的。一旦激活了,WordPress 就会告诉你激活信息。

现在打开一个新的浏览器或者标签页(如果你的浏览器支持标签页浏览)并在地址栏输入 http://localhost/wordpress。你应该得到一个空白页面,恩,完全空白的页面。如果不是,那你就是在错误的页面上了。

你的主题已经创建好了,这就是这个课程,下一步我们将讨论主题头部模板。

不要忘记关闭 Xampp。双击它在任务栏中小图标,点击 Apache 和 MySQL 的停止按钮,然后点击推出。

WordPress 主题教程 #3:开始 Index.php相关推荐

  1. WordPress 主题教程 #4b:Header 模板 2

    Header 模板 2是从零开始创建 WordPress 主题教程系列教程的第四篇第二部分.最后说一次,开始之前务必先读下前面的日志.这篇会完成 Herder 模板,并且开始介绍 DIV Box 模型 ...

  2. WordPress 主题教程 #2:模板文件和模板

    模板文件(template files)和模板(template)是从零开始创建 WordPress 主题系列教程的第二篇.开始之前,你要确保你已经看过WordPress 主题教程 #1:介绍,否则你 ...

  3. wordpress 主题教程-笔记

    前言:代码参考 ,如无特别说明,下面所说的文件,都在 主题目录下. https://blog.wpjam.com/m/wp-theme-lesson-3-starting-indexphp/ http ...

  4. jquery toggle_响应式WordPress主题教程–第6部分– jQuery Toggle菜单

    jquery toggle 视频教程详细信息 名称 响应式WordPress主题教程–第6部分– jQuery Toggle菜单 描述 我们将继续在导航菜单上进行操作. 在这一部分中,我们写了一口jQ ...

  5. WordPress 主题教程 #6:侧边栏

    侧边栏是从零开始创建 WordPress 主题系列教程的第六篇,这一篇我们主要讲解 WordPress 主题的侧边栏,让你很快掌握它的结构,并能编码和样式化它. 在开始侧边栏之前,这是现在 index ...

  6. WordPress 主题教程 #5c:日志元数据

    日志元数据是从零开始创建 WordPress 主题系列教程的五篇的第三部分,今天我们将开始讲解日志的元数据(Postmetadata):日期(date),分类(categories),作者(autho ...

  7. WordPress 主题教程 #5:主循环

    调用博客日志的主循环(The Loop)是 WordPress 中最重要的 PHP 代码集,几乎所有的页面都会用到它.这也是从零开始创建 WordPress 主题系列教程的第五篇. 在开始继续学习之前 ...

  8. WordPress 主题教程 #4a:Header 模板

    Header 模板是从零开始创建 WordPress 主题系列教程的第四篇.前面我向你讲解了如何安装和启动 XAMPP,安装 WordPress 主题以及介绍了 PHP 语言的最基本语言,这篇我们将继 ...

  9. WordPress 主题教程:从零开始制作 WordPress 主题

    从零开始制作 WordPress 主题其实不难,只要你从现在开始认真阅读这个教程,一步一步认真学习,你就会成为一个 WordPress 主题制作高手.至少你会修改现有主题. 网络上已经有很多关于制作 ...

最新文章

  1. mysql clob blob,如何在MySQL中插入BLOB和CLOB文件?
  2. 【面试必备】济南初级java培训
  3. C#中调用python方法
  4. Https环境下WS接口两次连续调用出错
  5. 社区发现SLPA算法
  6. 在linux下使用wine安装photoshop cs6
  7. oracle 监听报错,Oracle EBS系统数据库监听报错TNS-12547、TNS-12560和TNS-00517解决方法...
  8. IDEA 如何打jar包
  9. python2升级_Python2 升级 Python3
  10. c++ 使用gdiplus
  11. 从零开始学编程——编程语言
  12. 怕被发垃圾邮件?用临时邮箱来注册账号
  13. android手机备份恢复出厂设置,安卓手机恢复出厂设置在哪里?史上最全版恢复过程详解...
  14. 只有你能听见(Calling you)2
  15. python客户端软件开发_妙小程python客户端
  16. 移动端点击a标签后默认蓝色背景如何去除
  17. JavaScript-IIFE
  18. 京东校招java笔试题_2017京东校招笔试编程题:进制转换、辗转相除
  19. 《论语》全译——季氏篇第十六
  20. 软件工程---基础知识

热门文章

  1. 信息奥赛一本通(1311:【例2.5】求逆序对)
  2. 信息学奥赛一本通(1114:白细胞计数)
  3. 靶形数独(信息学奥赛一本通-T1447)
  4. A+B问题(信息学奥赛一本通-T1006)
  5. 信息学奥赛C++语言: 选夏令营旗手1
  6. 信息学奥赛C++语言:十位能被个位和百位之和整除
  7. 人工智能计算机的相关信息,关于人工智能,计算机领域的尖端(三)
  8. Android+微信 弹出层无法滚动?
  9. 资源:代码舞动动画 提供gif图片(含程序、源码、下载地址)
  10. jquery操作select - 代码合集