Agregar página de opciones en ACF

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',
));

Compartir esta información