编辑我错过了这里的实际问题,完全可以保存下来进行更改post
自定义帖子类型。只要确保将内置分类法分配给自定义帖子类型,如果您需要它们,并且您已经通过它们构建了某种层次结构。
还要确保正确注册帖子类型以满足您的确切需要
最初的答案是,我不确定您希望您的设置是什么样子,但根据我所读的,您实际上可以执行以下操作
创建一个非层次化的帖子类型,只需将您的帖子更改为新的帖子类型即可。自定义帖子类型从主查询中排除(分类法和自定义帖子类型存档页面除外(您可以“关闭”))和菜单。您可以使用pre_get_posts
如果需要将自定义帖子类型的帖子添加到某些存档中。
您还可以为它们指定自定义分类法(,甚至是内置分类法category
, post_tag
和post_format
)并让他们像正常帖子一样工作。正在更改post
到page
还有其他您不需要的问题,因为页面有自己的方法,它是如何工作的,以及它是如何在前端呈现的。另外,正如我之前在回答你的一个问题时所述,page
没有分类法,也不应该有分类法。
设置静态首页。
为帖子设置自定义标签或类别,并使用pre_get_posts
将其从循环中排除。
如果不需要,只需从主页中删除循环即可。然而,这将有一个缺点,分页仍然有效,因此您也需要删除它