我有一个名为机器的自定义帖子类型,我为其创建了一个名为single-machines.php的自定义模板。
我仔细检查了这个名字,以确保它不是一个错字。
如果我手动设置要使用的模板,它工作正常,但Wordpress不会自动识别它。
如何让Wordpress将其识别为用于该帖子类型的模板?
由于我不知道其他因素可以参与其中,我想补充一下:
我使用this plugin向我展示WordPress当前使用的模板,在处理模板层次结构时有所帮助
我通过创建一个子主题,将singular.php复制到其中并编辑它以显示我的自定义帖子的正确帖子类型来解决了这个问题。这是一种解决方法,但它确实有效。