我正在尝试使用wordpress作为CMS(内容管理系统)添加2个页面模板(一个是我的默认页面,另一个是额外的).我有2个php文件,一个名为VM.php(我的默认页面),另一个名为lol.php(我只是在这里测试,所以请原谅我有趣的页面名称...
我正在尝试使用wordpress作为CMS(内容管理系统)添加2个页面模板(一个是我的默认页面,另一个是额外的).
我有2个php文件,一个名为VM.php(我的默认页面),另一个名为lol.php(我只是在这里测试,所以请原谅我有趣的页面名称).在BOTH文件中,在最顶层我已将脚本写入相应的页面:
<?php /* Template Name: VM */ ?>
<?php /* Template Name: lol */ ?>
正如您在下面的屏幕截图中看到的,我在wp-content / themes的父文件夹以及子文件夹wp-content / themes / my-theme中都有这两个文件(我尝试单独使用子文件夹在父文件夹中没有任何内容可以查看它是否可行,并且还通过删除子文件夹尝试了它,无论哪种方式都不起作用).
这是旧屏幕截图的链接:
http://s1228.photobucket.com/user/Ebadly/media/random/ScreenShot2013-11-20at12342PM_zps4b0c04d6.png.html
我不确定我做错了什么,但是在创建新模板时选择页面模板的选项没有显示出来.我在这里错过了什么吗?
编辑:
这是一个新的屏幕截图,显示my-theme文件夹的新层次结构:
解决方法:
您的屏幕截图显示了这样的结构:
themes
...
my-theme
lol.php
VM.php
阅读Codex page on Theme Development,我发现了
At the very minimum, a WordPress Theme consists of two files:
style.css
index.php
看看Template Hierarchy也是如此.请注意,您的主题应始终至少包含一个index.php文件作为默认模板文件(除非您正在编写child theme).
编辑
style.css文件至少应包含主题的名称:
/*
Theme Name: [whatever you want to call your theme]
*/
如果您还没有,请仔细阅读Codex上的Theme Development页面(尤其是Basic Templates部分).
本文标题为:php – 如何在wordpress中正确添加页面模板?
基础教程推荐
- PbootCMS网站标题描述等标签限制字数的办法 2023-07-08
- pbootcms网站自动清理runtime缓存方法 2023-07-09
- dedecms织梦cms常用判断语句汇总 2022-06-24
- dedecms织梦全局变量调用方法总结 2023-07-08
- dedecms根据来访IP区域自动跳转对应页面的方法 2022-07-21
- 织梦dedecms调用当前栏目文章数的方法 2022-11-08
- 织梦dedecms如何在dede:sql中使用[field:global.autoindex/] 2022-08-27
- dedecms织梦无需登录注册可下单购买的修改 2022-11-04
- pbootcms二次开发必须要了解的后台目录结构 2023-07-09
- 织梦DedeCMS搜索指定多个栏目文档的办法 2022-11-11