我想在管理部分有一个子菜单项直接链接到特定帖子ID的编辑表单,自定义帖子类型。
主要介绍如何使用add\\u submenu\\u page功能添加菜单项http://codex.wordpress.org/Function_Reference/add_submenu_page 这很简单。
如何编写回调函数来显示特定帖子ID的编辑表单(在本例中,它恰好是自定义帖子类型),您有什么想法吗?
我想在管理部分有一个子菜单项直接链接到特定帖子ID的编辑表单,自定义帖子类型。
主要介绍如何使用add\\u submenu\\u page功能添加菜单项http://codex.wordpress.org/Function_Reference/add_submenu_page 这很简单。
如何编写回调函数来显示特定帖子ID的编辑表单(在本例中,它恰好是自定义帖子类型),您有什么想法吗?
您根本不需要回调函数。您可以显示(另一个)自定义编辑屏幕,但如果自定义帖子类型设置正确,只需指向http://yourdomain.com/wp-admin/post.php?post=9999&action=edit
哪里9999
是与所述类型的帖子相对应的任何帖子ID。
因此,您可以使用post.php?post=9999&action=edit
作为菜单slug(参见第页的codexadd_menu_page 用于参数参考)add_submenu_page
你可以走了:
add_submenu_page(
\'parent_slug\',
\'Edit My Special Post\', // page title, change to liking
\'Edit SP\', // menu title, change to liking
\'edit_posts\', // required capability, change to liking
\'post.php?post=9999&action=edit\' // menu slug, change post ID
);
最后一个参数是回调函数,您根本不需要它。我一直在使用自定义的帖子类型&;自定义字段,使用types 插件和advanced custom fields 插件,也手动完成了同样的操作。有时我想创建一个CPT,其中title 这是不合适的-例如,一个FAQ,其中我需要标记两个字段Question 和Answer. 这在没有标题的情况下确实有效,但它们都会另存为(No Title).我想做的是title 达到Question 自定义字段,或以某种方式定义自己的title 我可以按自己喜欢的方式标记的字段。有人对如何做到这一点有什么建议吗?