ACF_Admin::admin_menu
Adds the ACF menu item.
Method of the class: ACF_Admin{}
No Hooks.
Returns
null. Nothing (null).
Usage
$ACF_Admin = new ACF_Admin(); $ACF_Admin->admin_menu();
Changelog
| Since 5.0.0 | Introduced. |
ACF_Admin::admin_menu() ACF Admin::admin menu code ACF 6.0.4
function admin_menu() {
// Bail early if ACF is hidden.
if ( ! acf_get_setting( 'show_admin' ) ) {
return;
}
// Vars.
$slug = 'edit.php?post_type=acf-field-group';
$cap = acf_get_setting( 'capability' );
// Add menu items.
add_menu_page( __( 'Custom Fields', 'acf' ), __( 'Custom Fields', 'acf' ), $cap, $slug, false, 'dashicons-welcome-widgets-menus', 80 );
add_submenu_page( $slug, __( 'Field Groups', 'acf' ), __( 'Field Groups', 'acf' ), $cap, $slug );
add_submenu_page( $slug, __( 'Add New', 'acf' ), __( 'Add New', 'acf' ), $cap, 'post-new.php?post_type=acf-field-group' );
}