Plugin ACF v5 : créer des pages d’options

class AcfOptionsPages{
	 
	public static function hooks(){
		add_action('plugins_loaded', array(__CLASS__,'plugins_loaded'));
	}
	 
	public static function plugins_loaded(){
		
		if( function_exists('acf_add_options_page')) { 
	 
			acf_add_options_page();
			acf_add_options_sub_page('Header');
			acf_add_options_sub_page('Footer');
		 
			//Optionnel : régler qui a droit de voir la page d'options :
			acf_set_options_page_capability('edit_posts');
			
			//Optionnel : libellé de la page d'option mère dans le menu
			acf_set_options_page_menu('My options'); 
			
			//Optionnel : libellé des sous pages d'options dans le menu
			acf_update_options_page(array(
				'menu_slug'		=> 'acf-options-header',
				'menu_title'	=> 'My header'
			));
			
			//Optionnel : titre affiché dans la page d'option mère :
			acf_set_options_page_title('My options title');
			
			//Optionnel : titre affiché dans les sous page d'options :
			acf_update_options_page(array(
				'menu_slug'		=> 'acf-options-header',
				'page_title'	=> 'My header option page title'
			));
		}
		
	}
	
	 
}
AcfOptionsPages::hooks();