11 我做了一个自定义帖子类型,需要能够创建帖子并将其分配给作者。使用帖子很容易做到这一点,因为您可以转到批量编辑屏幕并立即更改作者。但是,当我尝试使用自定义帖子类型执行此操作时,作者框不存在。如何添加功能以更改自定义帖子类型的作者? 编辑:我找到了解决方案,请参见下面的答案。 custom-post-types plugin-development — fdsa source 哪一个,您应该打勾有帮助的答案 — 授予2012年
19 在自定义帖子类型寄存器参数数组中使用此 'supports' => array('title', 'editor', 'thumbnail', 'comments', 'author'), 这将激活编辑屏幕上的作者框。在将作者注册到cpt之后,您需要从编辑屏幕选项(在编辑屏幕顶部,您可以启用/禁用所有metabox)激活作者,以在编辑屏幕上显示authorbox。 — 像素雨 source
4 我发现,对于自定义帖子类型,默认情况下未添加edit author属性。要添加author属性,需要以下代码: function allowAuthorEditing() { add_post_type_support( 'mytype', 'author' ); } add_action('init','allowAuthorEditing'); — fdsa source 4 注册您的自定义帖子类型时,为什么不添加它呢? — 布莱恩·菲格特
2 转到右上角的“屏幕选项”,然后选中“作者”框。然后它将显示作者元框。这可能是WordPress中最糟糕的用户体验。它使很多人感到困惑。 — 布莱恩·费格特 source @fdsa是什么意思? — Brian Fegter 参考下面的答案,默认情况下期望的“作者”属性为。 — fdsa 2012年 1 @fdsa搞砸了!您可以将其添加到功能数组。 — Brian Fegter