*/ class ACFFA_Admin { public function init() { add_action( 'admin_menu', array( $this, 'add_settings_page' ), 100 ); add_action( 'admin_init', array( $this, 'register_settings' ) ); } public function add_settings_page() { // ACF v5.x add_submenu_page( 'edit.php?post_type=acf-field-group', 'FontAwesome Settings', 'FontAwesome Settings', 'manage_options', 'fontawesome-settings', array( $this, 'fontawesome_settings' ) ); // ACF v4.x add_submenu_page( 'edit.php?post_type=acf', 'FontAwesome Settings', 'FontAwesome Settings', 'manage_options', 'fontawesome-settings', array( $this, 'fontawesome_settings' ) ); } public function fontawesome_settings() { if ( isset( $_GET['settings-updated'] ) ) { add_settings_error( 'acffa_messages', 'acffa_message', __( 'Settings Saved', 'acf-font-awesome' ), 'updated' ); do_action( 'ACFFA_refresh_latest_icons' ); } settings_errors( 'acffa_messages' ); ?>

'acffa_major_version', 'class' => 'acffa_row' ) ); add_settings_field( 'acffa_pro_cdn', __( 'Enable Pro Icons?', 'acf-font-awesome' ), array( $this, 'acffa_pro_cdn_cb' ), 'acffa', 'acffa_section_developers', array( 'label_for' => 'acffa_pro_cdn', 'class' => 'acffa_row pro_icons' ) ); } public function acffa_section_developers_cb( $args ) { ?>




/>