自定义管理菜单中自定义帖子类型的使用

时间:2012-12-11 作者:MartinJJ

这个问题有点难以解释,但我会尽量弄清楚:

我有一个我目前正在处理的自定义主题,在这个主题中,我在wp admin中添加了一个顶级菜单,下面有5个子菜单。

在其中一个子菜单中,我希望添加自定义帖子类型,管理员用户可以在其中创建和编辑帖子,而不必经历默认的WP过程,即帖子>>添加新帖子。

我想这样做的原因是,自定义帖子类型将包含挂钩,以包括对API的某些调用(用户令牌、密钥、xml等),我希望避免最终用户创建帖子时与主题的核心功能产生混淆。

目前,我还没有制定出任何代码,(我也没有要求),因为你可能理解谷歌搜索“自定义帖子类型管理菜单”等行只是抛出了各种不相关的东西,你们中有没有大师有一个指针,我可以从中获得如何实现这一点的指导?。

RegardsMartin

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

Register the post type 没有UI(\'show_ui\'=>false), 然后,您必须在子菜单页上创建一个表单,并为这些表单创建一个或多个处理程序。wp_insert_post/wp_update_post 如果您给他们提供了正确的信息,就可以处理后期插入。根据现有的信息,这是我所掌握的最好的信息。

但是,对于自定义帖子类型,您永远不会去“帖子>>添加新内容”。您可以转到“CPT名称>>添加新”。它们是不同的菜单。

结束

相关推荐

自定义帖子列表中带有wp-admin中的编辑/过滤链接的分类术语

我正在使用get_the_term_list 和manage_posts_custom_column 在WordPress Admin中,在自定义帖子列表中显示自定义分类法的术语。add_action( \'manage_mycustompost_posts_custom_column\' , \'custom_mycustompost_column\', 10, 2 ); function custom_mycustompost_column( $column, $post_id )