WordPress 6.1.1中wp-admin无法设置自定义Page Template求助
WordPress 6.1.1 首页自定义页面模板选项缺失的解决配置步骤
创建自定义页面模板文件
要在后台看到自定义模板选项,首先需要在当前主题目录(wp-content/themes/你的主题名称)下新建PHP模板文件,比如命名为template-custom-home.php。文件开头必须添加模板声明注释,示例代码如下:<?php /* Template Name: 自定义首页模板 Template Post Type: page */ // 模板内容示例:调用主题头部、自定义内容区域、主题底部 get_header(); ?> <div class="custom-home-section"> <!-- 这里添加你的自定义首页内容代码 --> </div> <?php get_footer(); ?>其中
Template Name是必填项,决定了后台显示的模板名称;Template Post Type指定模板适用于页面类型,确保仅在页面编辑界面显示。确认主题支持页面模板功能
检查当前主题的functions.php文件,确保没有添加禁用页面模板的代码。如果使用子主题,要确认子主题正确继承了父主题的模板支持机制,没有覆盖相关功能。刷新后台并重新编辑页面
保存模板文件后,回到WordPress后台的首页编辑页面,刷新浏览器,此时「页面属性」面板中应该会出现你创建的自定义模板选项。块主题特殊处理
如果你使用的是Twenty Twenty-Three这类块主题,WordPress 6.1.1的块主题采用站点编辑器管理模板,需要进入外观 > 编辑器,在站点编辑器中创建或修改首页模板,而非传统的页面属性面板。验证首页类型设置
确认你设置的是静态首页(进入设置 > 阅读,选择「静态首页」并指定对应的页面),只有静态页面的编辑界面才会显示页面模板选项,文章列表页无法设置自定义页面模板。
内容的提问来源于stack exchange,提问作者Kirankumar Dafda
相关产品推荐
相关产品推荐

