虽然冒着复制另一篇文章的风险,但我认为这篇文章可能是独一无二的,因为我读过的其他类似文章都没有给我一个适合我的答案。我花了几个小时浏览其他帖子的答案,但都无济于事。我觉得我所做的应该是有效的,但由于某些原因却不是。
我是Wordpress的新手(但不是一般的开发人员),我已经设置了一个自定义主题和页面模板(基于index.php的名为index-gallery.php,稍作修改,以提取我的自定义图库帖子)。我已经使用页面编辑屏幕右侧的页面模板下拉菜单分配了该模板(使用在列表中显示良好的注明模板名称'gallery page‘)。但是,如果我将“gallery”页面的父页面更改为主页,它会突然使用“index-Gallery.php”模板,该模板的工作方式完全符合我的预期。所以我知道这不是模板本身的问题,因为它在这种情况下是有效的。我尝试在页面编辑中重新分配插件,并重新设置固定链接等,但都没有解决问题。
有没有人知道,当模板分配没有成为主页的父级时,可能会遇到什么问题?我真的不想让它成为那样的父母。
这一切都是在我的本地主机上使用Wordpress 4.9.7在xampp上运行的
发布于 2018-07-06 13:43:45
您应该将模板文件重命名为其他名称(不以标准的WP模板文件名开头),例如template-gallery.php
哦,您可能会发现,基于page.php文件创建页面模板会更好。
https://stackoverflow.com/questions/51210021
复制相似问题