订阅汇聚素材网Feed

制作一个WordPress单页面模板

我的博客现在只有一个单页面,今天想添加一个新的页面,一个以音乐为主题的页面,用来存放我收藏的一些好听的歌曲,与大家一起分享。但由于对WP还不是很熟,所以就先百度、Google了一番,反正是搜了一页又一页,很多都转来转去一样的,看了一篇跟着做,但自己操作的总是跟他说的不太一样,关键的地方总是找不着,后来自己又琢磨了半天,才算是搞定,兴奋之余便写下这篇文章以帮助和我一样的同胞们,且看我详说。

首先,如果你是直接在你当前使用的这个主题文件夹内新建一个php文件,再在浏览器里打开对应目录下的这个文件的话,肯定是无法打开的,日志上会说无法调 用未定义的get_header()函数(也有可能是其它的函数),因为这不是WP打开文件的逻辑,有很多文件没有加载进来,自然是打不开了,那怎么办 呢?进入控制面板(登录到后台),在左侧菜单栏大约第五块为“页面”的菜单里有一个“添加新页面”的链接,点击进入,会出现一个编辑页面,界面类似于添加 新文章的页面。标题栏里填的就是页面的名称,比如“音乐收藏”、“关于”等等,下面呢就是一个内容编辑区域,如果你以为是在这里写页面代码,也就是php 代码的话,那你就错了,一开始我也是这么做的,在里面写了一坨代码,虽然打开这个页面里面的代码勉强可以显示,却有很多php代码却是直接显示的,不管怎 么写,它就是直接暴露出来,这样肯定是不行的,那怎么办呢?我也是郁闷了好半天,其实正确的做法是这样的:

首先要对你刚才新建的那个php文件稍作修改,打开它,在页面的顶部,一定要是顶部,最上面,第一行,输入以下代码:

[code lang=”php”]
<?php
/*
Template Name: PageName
*/
?>
[/code]
把 里面的PageName换成你的页面名称,如“音乐收藏”,这应该是WP识别的一种标记,好了,这个时候你再进入“添加新页面”,在右侧,仔细看一下,你 会发现这么几块内容:发布、属性。属性里面又有:父级、模板、排列。父级表示你这个页面属于那一级页面,是一级页面,还是其它页面的子页面,在下面的下拉 列表里你可以选择已有的页面,将新增的这个页面设为其子页面,那么这里我选择的是“主页面(无上级)”,将其设为一级页面;关键的地方是下面这个“模板” 属性,如果你有注意的话,你会发现,在你添加上面那段代码之前,你在这个页面里是看不到这个“模板”属性的(如果你是第一次添加页面的话),在你添加了那 段代码后,这里就会显示你刚刚添加的”Template Name”,也就是模板名称了。每个属性下面都有解释,都会看得懂的。至此,在你选择模板并发布页面后,你就可以打开你新添加的页面了。

如果你还没搞定的话,可以在这里留言,很乐意能帮助你。

2 人Likes
  

文章转载请注明:制作一个WordPress单页面模板-汇聚素材网

本文固定链接:http://www.webhj.com/hj-96.html  +复制链接

制作一个WordPress单页面模板:等您坐沙发呢!

发表评论

*

*

7 + 7

快捷键:Ctrl+Enter
0全站搜索 1 设计 2 素材 3 教材 4 WEB 5 电子书籍