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.