Para agregar una página de opciones con Advanced Custom Fields es necesario agregar este código a tu functions.php o plugin de WordPress.
add_action('acf/init', 'add_options_page',99 );
function add_options_page (){
/*////////// //////////// //////////*/
// Registrar página de opciones.
/*////////// //////////// //////////*/
acf_add_options_page(array(
'page_title' => __('Página de opciones'),
'menu_title' => __('Página de opciones'),
'menu_slug' => 'options-settings',
'capability' => 'edit_posts',
'redirect' => false
));
/*////////// //////////// //////////*/
// Registrar sub página de opciones.
/*////////// //////////// //////////*/
acf_add_options_sub_page(array(
'page_title' => 'Sub Options',
'menu_title' => 'Sub Options',
'parent_slug' => 'options-subpage',
));
return;
}
Agregar pagina de opciones
acf_add_options_page(array(
'page_title' => __('Página de opciones'),
'menu_title' => __('Página de opciones'),
'menu_slug' => 'options-settings',
'capability' => 'edit_posts',
'redirect' => false
));
Agregar sub paginas de opciones
Es posible agregar sub páginas de opciones, para eso utilizamos este código
acf_add_options_sub_page(array(
'page_title' => 'Sub Options',
'menu_title' => 'Sub Options',
'parent_slug' => 'options-subpage',
));