WordPress的 - 自定义帖子类型的帖子不使用single.php
问题描述:
我刚升级到4.7.3,并与我的自定义帖子类型有问题。 帖子显示正常,直到升级,我不知道如何解决这个问题。WordPress的 - 自定义帖子类型的帖子不使用single.php
他们现在都使用index.php文件而不是single.php,这是不正确的。我的静态/列表页面一切正常,只是自定义帖子。
请帮助。我的PHP不是最棒的。我曾尝试停用插件,但它仍然无法正常工作。
谢谢。
答
要显示单个页面的自定义文章类型,您需要创建新的'single.php'文件,并在最后将新的文件添加到自定义文章类型名称中。
例如,如果您的自定义文章类型是“书”,那么你需要创建一个名称的新文件,
single-book.php
,并再次保存您的永久链接结构。 希望这可能适合你。
答
您可以复制默认WordPress文件夹的single.php并使其可用于您的CPT。检查Codex的这个链接。
你试过_Settings - > Permalinks - > Save changes_?尝试做到这一点,而不会改变其他任何东西。另外,使用其他浏览器/清除缓存 –
请检查文件权限。 –
谢谢,两者。 @AntonisTsimourtos,你的解决方案工作:我改变了我的自定义帖子类型的永久链接设置,将它们改回来,然后对Wordpress永久链接设置做了同样的设置。奇怪的。 –