在编辑-发布屏幕中显示自定义发布类型的发布作者

时间:2017-06-02 作者:dtx

我建立了一个市场类型的网站,允许不同的用户将自定义列表发布到该网站。

我想使用WP后端使用我的管理员帐户管理这些列表。自定义帖子类型的显示方式与普通帖子非常相似。

问题是没有显示帖子作者。我在google上搜索了这个问题,很快发现"supports" => array( "title", "editor", "author" ) 至$参数register_post_type() 将显示作者的列添加到所有自定义帖子项目的列表中。

但是,我不确定如何在编辑屏幕中添加一个显示作者的框,在该框中,编辑器和其他有关帖子的详细信息会显示出来。按原样,我只有一个包含发布信息的框和一个用于自定义帖子类型分类的框。

我该如何让这篇文章的作者也出现在那里?我真的有点迷路了,在谷歌上找不到任何东西。

2 个回复
SO网友:PoeHaH

您可以通过使用add_post_type_support 功能如下所述:https://codex.wordpress.org/Function_Reference/add_post_type_support.

此代码应适用于:

function add_author_support_to_posts() {
   add_post_type_support( \'your_custom_post_type\', \'author\' ); 
}
add_action( \'init\', \'add_author_support_to_posts\' );
它可以添加到您的主题function.php 文件

SO网友:Lavert

如果您使用的是插件CPT UI,那么您只需在那里编辑自定义帖子类型即可。

在管理部分导航到CPT UI

选择要添加“作者”功能的帖子类型

在“支持(添加对右侧各种可用post editor功能的支持…”中几乎向下滚动到底部在右侧的复选框中,确保选中了“author”复选框。

然后,您可能需要刷新缓存,但在管理屏幕中,每个自定义帖子类型旁边都会出现“作者”字段。

结束

相关推荐