使用高级自定义字段插件,您可以将选项页分配给自定义posttype,如下所示:
if( function_exists(\'acf_add_options_page\') )
{
acf_add_options_page(array(
\'page_title\' => \'YOUR_PAGE_TILE Options\',
\'menu_title\' => \'YOUR_MENU_TITLE Options\',
\'menu_slug\' => \'options_YOUR_SLUG\',
\'capability\' => \'edit_posts\',
\'parent_slug\' => \'edit.php?post_type=YOUR_CUSTOM_POSTTYPE_SLUG\',
\'position\' => false,
\'icon_url\' => \'dashicons-images-alt2\',
\'redirect\' => false,
));
}
这样,您就可以获得一个选项页面,以后可以为其分配字段。请记住,您登录到该选项页的所有字段都不会绑定到自定义posttype。它们类似于“普通”选项字段,但在WP后端菜单的自定义posttype部分中有它们。我认为有必要使用插件的pro版本,或者安装插件来构建选项页面。