bp_email_get_customizer_controls()
Get Customizer controls for emails.
Description
Return
(array)
Source
File: bp-core/bp-core-customizer-email.php
function bp_email_get_customizer_controls() { /** * Filter Customizer controls for emails. * * @since BuddyPress 2.5.0 * * @param array $controls Email Customizer controls to add. */ return apply_filters( 'bp_email_get_customizer_controls', array( 'bp_mailtpl_logo' => array( 'class' => 'WP_Customize_Cropped_Image_Control', 'label' => __( 'Upload Logo', 'buddyboss' ), 'section' => 'section_bp_mailtpl_header', 'settings' => 'bp_email_options[logo]', 'width' => 180, 'height' => 41, ), 'bp_mailtpl_site_title_logo_size' => array( 'class' => 'BP_Customizer_Control_Range', 'label' => __( 'Site Title logo size', 'buddyboss' ), 'description' => __( 'Used when logo is set.', 'buddyboss' ), 'section' => 'section_bp_mailtpl_header', 'settings' => 'bp_email_options[site_title_logo_size]', 'input_attrs' => array( 'max' => 300, 'min' => 65, 'step' => 1, ), ), 'bp_mailtpl_site_title_text_color' => array( 'class' => 'WP_Customize_Color_Control', 'label' => __( 'Site Title color', 'buddyboss' ), 'description' => __( 'Used when logo is not set.', 'buddyboss' ), 'section' => 'section_bp_mailtpl_header', 'settings' => 'bp_email_options[site_title_text_color]', ), 'bp_mailtpl_site_title_text_size' => array( 'class' => 'BP_Customizer_Control_Range', 'label' => __( 'Site Title text size', 'buddyboss' ), 'description' => __( 'Used when logo is not set.', 'buddyboss' ), 'section' => 'section_bp_mailtpl_header', 'settings' => 'bp_email_options[site_title_text_size]', 'input_attrs' => array( 'max' => 100, 'min' => 1, 'step' => 1, ), ), 'bp_mailtpl_recipient_text_color' => array( 'class' => 'WP_Customize_Color_Control', 'label' => __( 'Recipient Color', 'buddyboss' ), 'section' => 'section_bp_mailtpl_header', 'settings' => 'bp_email_options[recipient_text_color]', ), 'bp_mailtpl_recipient_text_size' => array( 'class' => 'BP_Customizer_Control_Range', 'label' => __( 'Recipient Text Size', 'buddyboss' ), 'section' => 'section_bp_mailtpl_header', 'settings' => 'bp_email_options[recipient_text_size]', 'input_attrs' => array( 'max' => 100, 'min' => 1, 'step' => 1, ), ), 'bp_mailtpl_email_bg' => array( 'class' => 'WP_Customize_Color_Control', 'label' => __( 'Email Background Color', 'buddyboss' ), 'section' => 'section_bp_mailtpl_body', 'settings' => 'bp_email_options[email_bg]', ), 'bp_mailtpl_body_bg' => array( 'class' => 'WP_Customize_Color_Control', 'label' => __( 'Body Background Color', 'buddyboss' ), 'section' => 'section_bp_mailtpl_body', 'settings' => 'bp_email_options[body_bg]', ), 'bp_mailtpl_body_border_color' => array( 'class' => 'WP_Customize_Color_Control', 'label' => __( 'Body Border Color', 'buddyboss' ), 'section' => 'section_bp_mailtpl_body', 'settings' => 'bp_email_options[body_border_color]', ), 'bp_mailtpl_body_text_color' => array( 'class' => 'WP_Customize_Color_Control', 'label' => __( 'Body Primary Text Color', 'buddyboss' ), 'section' => 'section_bp_mailtpl_body', 'settings' => 'bp_email_options[body_text_color]', ), 'bp_mailtpl_body_secondary_text_color' => array( 'class' => 'WP_Customize_Color_Control', 'label' => __( 'Body Secondary Text Color', 'buddyboss' ), 'section' => 'section_bp_mailtpl_body', 'settings' => 'bp_email_options[body_secondary_text_color]', ), 'bp_mailtpl_body_text_size' => array( 'class' => 'BP_Customizer_Control_Range', 'label' => __( 'Body Text Size', 'buddyboss' ), 'section' => 'section_bp_mailtpl_body', 'settings' => 'bp_email_options[body_text_size]', 'input_attrs' => array( 'max' => 24, 'min' => 8, 'step' => 1, ), ), 'bp_mailtpl_quote_bg' => array( 'class' => 'WP_Customize_Color_Control', 'label' => __( 'Quote Background Color', 'buddyboss' ), 'section' => 'section_bp_mailtpl_body', 'settings' => 'bp_email_options[quote_bg]', ), 'bp_mailtpl_highlight_color' => array( 'class' => 'WP_Customize_Color_Control', 'label' => __( 'Links and Buttons Color', 'buddyboss' ), 'section' => 'section_bp_mailtpl_body', 'settings' => 'bp_email_options[highlight_color]', ), 'bp_mailtpl_footer_text' => array( 'class' => 'WP_Customize_Control', 'description' => __('Change the email footer content.', 'buddyboss' ), 'label' => __( 'Footer Text', 'buddyboss' ), 'section' => 'section_bp_mailtpl_footer', 'settings' => 'bp_email_options[footer_text]', 'type' => 'textarea', ), 'bp_mailtpl_footer_text_color' => array( 'class' => 'WP_Customize_Color_Control', 'label' => __( 'Footer Text Color', 'buddyboss' ), 'section' => 'section_bp_mailtpl_footer', 'settings' => 'bp_email_options[footer_text_color]', ), 'bp_mailtpl_footer_text_size' => array( 'class' => 'BP_Customizer_Control_Range', 'label' => __( 'Footer Text Size', 'buddyboss' ), 'section' => 'section_bp_mailtpl_footer', 'settings' => 'bp_email_options[footer_text_size]', 'input_attrs' => array( 'max' => 24, 'min' => 8, 'step' => 1, ), ), ) ); }
Changelog
Version | Description |
---|---|
BuddyPress 2.5.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.