首页 文章

Wordpress模板分配未按预期工作

提问于
浏览
0

虽然冒着重复另一篇文章的风险,但我认为这可能是独一无二的,因为我读过的其他类似文章并没有给我一个适合我的答案 . 我花了几个小时在其他帖子中找到答案但无济于事 . 我觉得我所做的应该是有效的,但由于某种原因不是 .

我是Wordpress的新手(但不是一般的开发),并且已经设置了一个自定义主题和页面模板(基于index.php调用index-gallery.php并稍微修改以拉出我的自定义库文章) . 我使用页面编辑屏幕右侧的页面模板下拉列表分配了该模板(使用在列表中显示的标记的模板名称'gallery page') . 因此,您希望覆盖标准层次结构设置 . 但它没有被应用,我看到正在使用index.php模板 . 但是,如果我将“gallery”页面的父页面更改为主页,它会突然使用“index-gallery.php”模板,模板的工作方式与我期望的完全相同 . 所以我知道这不是模板本身的问题,因为它适用于该实例 . 我正在使用'文件'插件来查看正在使用的模板 . 我已经尝试在页面编辑中重新分配slug并重新设置永久链接等,但这还没有解决它 .

有没有人知道当它不是主页的父级时,模板赋值的方式可能会有什么变化?我真的不希望它以这种方式成为父母 .

这是在使用Wordpress 4.9.7在xampp上运行的本地主机上设置的

1 回答

  • 0

    您应该将模板文件重命名为其他内容(不以标准WP模板文件名之一开头) - 例如 template-gallery.php

    哦,你可能会发现最好将页面模板放在 page.php 文件上 .

相关问题