Wordpress - 不使用single.php的自定义帖子类型帖子

时间:2017-04-21 08:51:05

标签: php wordpress wordpress-theming

我刚刚升级到4.7.3并且我的自定义帖子类型出现问题。 帖子在升级之前显示正常,我不知道如何解决这个问题。

他们现在都使用index.php文件而不是single.php,这是不对的。我的静态/列表页面都可以正常工作,只有自定义帖子。

请帮忙。我的PHP不是最好的。我已经尝试停用插件,但它仍无法正常工作。

感谢。

2 个答案:

答案 0 :(得分:0)

要显示自定义帖子类型的单页,您需要创建新的“single.php”文件,并在最后使用新文件附加自定义帖子类型名称。

例如,如果您的自定义帖子类型为“预订”,则需要创建名称为

的新文件
single-book.php

再次保存永久链接结构。 希望这对你有用。

答案 1 :(得分:0)

您可以复制默认WordPress文件夹的single.php,并使其可用于您的CPT。查看Codex的这个链接。

https://codex.wordpress.org/Post_Type_Templates