'no', __('Default font', RTBS_TXTDM) => 'yes' ); return $options; } /* define tab background select options */ function dmb_rtbs_tab_background_options() { $options = array( __('Transparent', RTBS_TXTDM) => 'transparent', __('Light grey', RTBS_TXTDM) => 'whitesmoke' ); return $options; } /* hook the metabox */ add_action('admin_init', 'dmb_rtbs_add_settings', 1); function dmb_rtbs_add_settings() { add_meta_box( 'rtbs_settings', 'Settings', 'dmb_rtbs_settings_display', 'rtbs_tabs', 'side', 'high' ); } /* display the metabox */ function dmb_rtbs_settings_display() { global $post; // retrieve select options $tabs_force_font = dmb_rtbs_force_fonts_options(); $tabs_tbg = dmb_rtbs_tab_background_options(); // get previous settings $settings = array(); $settings['_rtbs_tabs_bg_color'] = get_post_meta($post->ID, '_rtbs_tabs_bg_color', true); $settings['_rtbs_breakpoint'] = get_post_meta($post->ID, '_rtbs_breakpoint', true); $settings['_rtbs_tbg'] = get_post_meta($post->ID, '_rtbs_tbg', true); $settings['_rtbs_original_font'] = get_post_meta($post->ID, '_rtbs_original_font', true); (($settings['_rtbs_original_font'] == 'no' || $settings['_rtbs_original_font'] != true) ? $settings['_rtbs_original_font'] = 'no' : $settings['_rtbs_original_font'] = 'yes'); ?>