'no', __('Default font', RTBS_TXTDM ) => 'yes' ); return $options; } /* Defines tab background select options. */ function dmb_rtbs_tab_background_options() { $options = array ( __('Transparent', RTBS_TXTDM ) => 'transparent', __('Light grey', RTBS_TXTDM ) => 'whitesmoke' ); return $options; } /* Hooks the metabox. */ add_action('admin_init', 'dmb_rtbs_add_settings', 1); function dmb_rtbs_add_settings() { add_meta_box( 'rtbs_settings', ' '.__('Settings', RTBS_TXTDM), 'dmb_rtbs_settings_display', 'rtbs_tabs', 'side', 'high' ); } /* Displays the metabox. */ function dmb_rtbs_settings_display() { global $post; /* Retrieves select options. */ $tabs_force_font = dmb_rtbs_force_fonts_options(); $tabs_tbg = dmb_rtbs_tab_background_options(); /* Processes retrieved fields. */ $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 ); /* Checks if forcing original fonts. */ $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'); ?>