如何更改自定义帖子类型的作者? 时间:2012-07-23 作者:fdsa 我已经制作了一个自定义的帖子类型,需要能够创建帖子并将其分配给作者。这对于帖子来说很容易做到,因为您可以转到批量编辑屏幕并立即更改作者。但是,当我尝试使用自定义帖子类型执行此操作时,作者框不存在。如何添加功能来更改自定义帖子类型的作者?编辑:我找到了一个解决方案,请参阅下面的答案。 3 个回复 最合适的回答,由SO网友:fdsa 整理而成 我发现在自定义帖子类型中,默认情况下不会添加“编辑作者”属性。要添加author属性,需要以下代码:function allowAuthorEditing() { add_post_type_support( \'mytype\', \'author\' ); } add_action(\'init\',\'allowAuthorEditing\'); SO网友:pixelngrain 在自定义Post类型寄存器参数数组中,使用\'supports\' => array(\'title\', \'editor\', \'thumbnail\', \'comments\', \'author\'), 这将激活编辑屏幕上的作者框。将author注册到cpt后,您需要激活author from edit screen选项(编辑屏幕顶部,您可以在其中启用/禁用所有metabox)以在编辑屏幕上显示authorbox。 SO网友:Brian Fegter 转到右上角的“屏幕选项”,选中“作者”框。然后,它将显示作者元框。这可能是WordPress中最糟糕的用户体验。这让很多人感到困惑。 结束 文章导航