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',
));
Guías Relacionadas de ACF, JetEngine y Sitios Dinámicos en WordPress
Domina la creación de sitios personalizados en WordPress y Elementor con nuestros recursos técnicos y plugins oficiales:
- Guía Pilar: JetEngine vs Advanced Custom Fields (ACF Pro) en WordPress y Elementor
- Cómo registrar un Custom Post Type en WordPress con código PHP
- Cómo conectar y actualizar campos de ACF automáticamente desde n8n vía API REST
- Explorar nuestros 6 plugins oficiales en WordPress.org y soluciones para WooCommerce →
Sobre el autor — Cristian Leguizamón (@crleguizamon): Desarrollador Full-Stack especializado en WordPress, WooCommerce, IA y Automatizaciones con más de 9 años de experiencia y 6 plugins publicados en el directorio oficial de WordPress.org.
¿Buscas plugins de cobro recurrente o desarrollo a medida? Explora nuestro Catálogo de Plugins para WooCommerce y WordPress o solicita soporte en DevCristian.com.