ACF_Admin::admin_menupublicACF 5.0.0

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() 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' );
}