在许多情况下,主题或插件会注册帖子类型,而您想对其进行修改。当然有add_post_type_support()
和remove_post_type_support()
,但是那些没有提供访问所采用参数的完整列表的权限register_post_type()
。特别是,也许我想禁用帖子类型存档,隐藏管理用户界面,从搜索中隐藏等,同时不考虑其余的帖子类型设置。
该法典页面register_post_type()
在我面前的这个悬点:
描述
创建或修改帖子类型。
但是在过去,当我尝试执行此操作时,它似乎没有起作用。此函数是否真的可以修改帖子类型,如果可以,您是否可以简单地重新声明几个参数,而将其余的保留下来?
看到甚至没有一个deregister_post_type()
功能,我不知道该怎么做。
register_post_type
是否正确?我以您的“是”为前提,并且它不会转储任何错误并具有预期的效果。真实案例是我在此答案中提出的第二个选项:wordpress.stackexchange.com/a/74331/12615