bp_email_get_customizer_settings()
Get Customizer settings for emails.
Description
Return
(array)
Source
File: bp-core/bp-core-customizer-email.php
function bp_email_get_customizer_settings() { $defaults = bp_email_get_appearance_settings(); /** * Filter Customizer settings for emails. * * @since BuddyPress 2.5.0 * * @param array $settings Email Customizer settings to add. */ return apply_filters( 'bp_email_get_customizer_settings', array( 'bp_email_options[logo]' => array( 'capability' => 'bp_moderate', 'default' => '', 'sanitize_callback' => 'wp_filter_post_kses', 'transport' => 'refresh', 'type' => 'option', ), 'bp_email_options[email_bg]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['email_bg'], 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[site_title_logo_size]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['site_title_logo_size'], 'sanitize_callback' => 'absint', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[site_title_text_size]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['site_title_text_size'], 'sanitize_callback' => 'absint', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[site_title_text_color]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['site_title_text_color'], 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[recipient_text_size]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['recipient_text_size'], 'sanitize_callback' => 'absint', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[recipient_text_color]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['recipient_text_color'], 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[highlight_color]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['highlight_color'], 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[body_bg]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['body_bg'], 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[quote_bg]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['quote_bg'], 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[body_border_color]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['body_border_color'], 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[body_text_size]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['body_text_size'], 'sanitize_callback' => 'absint', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[body_text_color]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['body_text_color'], 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[body_secondary_text_color]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['body_secondary_text_color'], 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[footer_text]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['footer_text'], 'sanitize_callback' => 'wp_filter_post_kses', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[footer_text_size]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['footer_text_size'], 'sanitize_callback' => 'absint', 'transport' => 'postMessage', 'type' => 'option', ), 'bp_email_options[footer_text_color]' => array( 'capability' => 'bp_moderate', 'default' => $defaults['footer_text_color'], 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', 'type' => 'option', ), ) ); }
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.