我可以通过更改帖子的类型将其更改为页面吗?

时间:2015-10-25 作者:1.21 gigawatts

我正在研究$post 对象,并且存在type 所有物在代码中,如果我写出来,它会说,post. 如果我将此更改为page 它会显示为页面吗?我可以试试,但我不想破坏任何东西,通常根据我的经验,还有更多的东西,例如,一张单独的桌子或其他东西。

我想更改它的原因是,我似乎只能选择一个页面作为头版替代。我做了一些定制工作,所有的工作都是帖子,而不是页面。

我找到了这个,但它是一个数据库查询:

How to change post to page

1 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

Changing thepost_type 帖子的属性很简单,但在这样做之前,您需要考虑一些缺点

非等级职位类型(如post) 其行为方式与分级帖子类型不同(如page). 我不打算在这里解释所有内容,但最重要的是,一般来说,非层次结构的帖子类型有绑定到它的分类法,而层次结构的帖子类型有父子关系。还有很多不同之处,如模板、帖子类型支持等

更改post 到apage 填充整个关系和设置

即使只是将任何非分级职位类型更改为其他非分级职位类型(或分级职位类型更改为其他分级职位类型),您也可能会遇到问题。再看看第一点。

简而言之,你真的应该避免盲目地改变任何帖子的帖子类型(特别是从分级到非分级,反之亦然)。你需要非常确定你的结构,以及如果你改变一篇文章的类型,它会受到怎样的影响。

相关推荐

是否可以取消对特定帖子类型的POSTS_PER_PAGE限制?

我想知道我是否可以取消特定帖子类型的posts\\u per\\u页面限制。在存档中。php页面我显示不同的帖子类型,对于特定的“出版物”帖子类型,我想显示所有帖子。我如何在不影响传统“post”类型的情况下实现这一点?