/** * Adds border width, color and style settings on one line. * * @author Gary Jones * @param string $id ID of the element * @param string $label Displayed label * @return string HTML markup * @since 1.0 */ function prose_add_border_setting($id, $label) { return array(prose_add_size_setting($id, $label), prose_add_color_setting($id . '_color', ''), prose_add_select_setting($id . '_style', '', 'border')); }
/** * Add settings to the Submit Buttons box. Does prose_settings_buttons action hook. * * @author StudioPress * @since 1.5.0 */ function buttons() { prose_setting_line(prose_add_background_color_setting('button_background_color', __('Background', 'prose'))); prose_setting_line(prose_add_background_color_setting('button_background_hover_color', __('Background Hover', 'prose'))); prose_setting_line(prose_add_color_setting('button_font_color', __('Font Color', 'prose'))); prose_setting_line(prose_add_select_setting('button_font_family', __('Font', 'prose'), 'family')); prose_setting_line(prose_add_size_setting('button_font_size', __('Font Size', 'prose'))); prose_setting_line(prose_add_select_setting('button_text_transform', __('Text Transform', 'prose'), 'transform')); do_action('prose_settings_buttons'); }