您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
6. 给页面设置定义模板
发布时间:2023-03-07 20:48:57编辑:雪饮阅读()
自定义页面内容类型页面详情页模板
前番有说页面内容类型是不能自定义详情页模板的,实际上是可以的。
虽然那个页面属性哪里没有选择模板的下拉。但是如果在模板目录中定义如
D:\phpstudy_pro\WWW\wpcourse\wp-content\themes\themes04\page2.php内容为:
<?php
/*
Template Name:张三
*/
?>
这是页面内容类型对应的自定义页面模板
那么此时该主题被启用时则可以看到页面编辑时候是可以选择该自定义模板的
这里看似和文章内容模型的自定义模板差不多,其实这里是不用加那个内容类型限制,而文章内容模型的自定义模板在声明时候除了要声明模板名还要声明内容类型限制为文章内容模型。
如果页面内容模型对应的页面自定义详情模板文件被删除?
我这个主题里面有index.php、page.php,page2.php
这里page2.php就是那个自定义页面内容模型的详情页模板。
而如果有页面已经设置其模板指向page2.php这个模板,那么page2.php这个模板若被删除则会像之前一样走内置模板优先级,而这里另外两个就只剩下index.php和page.php了,page.php的优先级高于index.php的优先级,所以自然就会以page.php来进行展示了。
关键字词:模板