*/ class Simple_Job_Board_Settings_Appearance { /** * Initialize the class and set its properties. * * @since 2.2.3 */ public function __construct() { // Filter -> Add Settings Appearance Tab add_filter('sjb_settings_tab_menus', array($this, 'sjb_add_settings_tab'), 30); // Action -> Add Settings Appearance Section add_action('sjb_settings_tab_section', array($this, 'sjb_add_settings_section'), 30); // Action -> Save Settings Appearance Section add_action('sjb_save_setting_sections', array($this, 'sjb_save_settings_section')); } /** * Add Settings Appearance Tab. * * @since 2.2.3 * * @param array $tabs Settings Tab * @return array $tabs Merge array of Settings Tab with Appearance Tab. */ public function sjb_add_settings_tab($tabs) { $tabs['appearance'] = esc_html__('Appearance', 'simple-job-board'); return $tabs; } /** * Add Settings Appearance Section. * * @since 2.2.3 */ public function sjb_add_settings_section() { // Enqueue Alpha Color Picker Script wp_enqueue_script('wp-color-picker-alpha'); ?>