function SOFT_bookingAdmin() {
	add_menu_page( 'GESTIONE BOOKING', 'GESTIONE BOOKING', 'manage_options', 'booking_include', 'include_booking','dashicons-admin-site',79 );
/*aggiunge una pagina al menu principale*/
}
function include_booking(){
    if ( !current_user_can( 'manage_options' ) )  {
		wp_die( __( 'Non si dispone dei permessi per visitare questa pagina' ) );
//necessita dei permessi da amministratore
	}

    echo '<div class="wrap">';
    include(get_stylesheet_directory().'/include/booking/booking_admin.php');
//includo la pagina php che contiene le funzioni
    echo '</div>';
}
add_action( 'admin_menu', 'SOFT_bookingAdmin' );

La funzione add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position )  aggiunge una voce al menu della bacheca.

Nell’esempio:
$page_title=GESTIONE BOOKING (titolo della pagina)
$menu_title=GESTIONE BOOKING (titolo della voce del menu)
$capability=manage_options (praticamente il ruolo di amministratore)
$menu_slug=booking_include (quindi http://www.sito.com/wp-admin/admin.php?page=booking_include)
 $function=include_booking() (la funzione che questa pagina svolge – definita appena sotto)
$icon_url=dashboard-admin-site ( l’icona nel menu  [http://developer.wordpress.org/resource/dashicons] )
$position= posizione nel menu ( attenzione:sovrapposizioni con lo stesso valore comportano la sovrascrittura del primo che quindi non risulterà visibile )