【发布时间】:2018-07-06 11:59:36
【问题描述】:
虽然冒着复制另一个帖子的风险,但我认为这可能是独一无二的,因为我读过的其他类似帖子没有给我一个适合我的答案。我花了几个小时浏览其他帖子中的答案,但无济于事。我觉得我所做的应该是有效的,但由于某种原因不是。
我是 Wordpress 的新手(但不是一般的开发人员),并且已经设置了自定义主题和页面模板(称为 index-gallery.php 基于 index.php 并稍作修改以拉出我的自定义图库帖子)。我已经使用页面编辑屏幕右侧的页面模板下拉菜单分配了该模板(使用在列表中显示的模板名称“画廊页面”)。因此,您希望它覆盖标准层次结构设置。但是它没有被应用,我看到正在使用 index.php 模板。但是,如果我将“画廊”页面的父页面更改为主页,它会突然使用“index-gallery.php”模板,并且该模板的工作方式完全符合我的预期。所以我知道这不是模板本身的问题,因为它适用于那种情况。我正在使用“文件内容”插件来查看正在使用的模板。我已经尝试在页面编辑中重新分配 slug 并重新设置永久链接等,但这并没有解决它。
有没有人知道当模板分配不以主页为父时,可能会遇到什么阻碍?我真的不希望它以这种方式作为父母。
这一切都是在我使用 Wordpress 4.9.7 在 xampp 上运行的本地主机上设置的
【问题讨论】:
标签: wordpress templates wordpress-theming