File "style-options.php"
Full Path: /home/siazco/grocery.siazco.se/wp-content/plugins/yith-woocommerce-wishlist/plugin-options/customization/style-options.php
File size: 28.15 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Style subtab of customization settings
*
* @package YITH\Wishlist\Options
* @author YITH <[email protected]>
* @since 4.0.0
*/
defined( 'YITH_WCWL' ) || exit; // Exit if accessed directly
$share_enabled = wc_string_to_bool( get_option( 'yith_wcwl_enable_share', 'yes' ) );
$share_on = array(
'facebook' => $share_enabled && wc_string_to_bool( get_option( 'yith_wcwl_share_fb' ) ),
'pinterest' => $share_enabled && wc_string_to_bool( get_option( 'yith_wcwl_share_pinterest' ) ),
'twitter' => $share_enabled && wc_string_to_bool( get_option( 'yith_wcwl_share_twitter' ) ),
'email' => $share_enabled && wc_string_to_bool( get_option( 'yith_wcwl_share_email' ) ),
'url' => $share_enabled && wc_string_to_bool( get_option( 'yith_wcwl_share_url' ) ),
'whatsapp' => $share_enabled && wc_string_to_bool( get_option( 'yith_wcwl_share_whatsapp' ) ),
);
$add_to_wishlist = array(
'add_to_wishlist_start' => array(
'name' => __( 'Add to wishlist', 'yith-woocommerce-wishlist' ),
'type' => 'title',
'desc' => '',
),
'use_buttons' => array(
'name' => __( 'Style of "Add to wishlist"', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Choose if you want to show a textual "Add to wishlist" link or a button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_add_to_wishlist_style',
'options' => array(
'link' => __( 'Textual (anchor)', 'yith-woocommerce-wishlist' ),
'button_default' => __( 'Button with theme style', 'yith-woocommerce-wishlist' ),
'button_custom' => __( 'Button with custom style', 'yith-woocommerce-wishlist' ),
),
'default' => 'link',
'type' => 'yith-field',
'yith-type' => 'radio',
),
'add_to_wishlist_colors' => array(
'name' => __( '"Add to wishlist" button style', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_add_to_wishlist',
'type' => 'yith-field',
'yith-type' => 'multi-colorpicker',
'colorpickers' => array(
array(
array(
'name' => __( 'Background', 'yith-woocommerce-wishlist' ),
'id' => 'background',
'default' => '#333333',
),
array(
'name' => __( 'Text', 'yith-woocommerce-wishlist' ),
'id' => 'text',
'default' => '#FFFFFF',
),
array(
'name' => __( 'Border', 'yith-woocommerce-wishlist' ),
'id' => 'border',
'default' => '#333333',
),
),
array(
array(
'name' => __( 'Background Hover', 'yith-woocommerce-wishlist' ),
'id' => 'background_hover',
'default' => '#333333',
),
array(
'name' => __( 'Text Hover', 'yith-woocommerce-wishlist' ),
'id' => 'text_hover',
'default' => '#FFFFFF',
),
array(
'name' => __( 'Border Hover', 'yith-woocommerce-wishlist' ),
'id' => 'border_hover',
'default' => '#333333',
),
),
),
'deps' => array(
'id' => 'yith_wcwl_add_to_wishlist_style',
'value' => 'button_custom',
),
),
'add_to_wishlist_rounded_buttons_radius' => array(
'name' => __( 'Border radius', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Choose radius for the "Add to wishlist" button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_rounded_corners_radius',
'default' => 16,
'type' => 'yith-field',
'yith-type' => 'slider',
'min' => 1,
'max' => 100,
'deps' => array(
'id' => 'yith_wcwl_add_to_wishlist_style',
'value' => 'button_custom',
),
),
'add_to_wishlist_icon_type' => array(
'name' => __( '"Add to wishlist" icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Choose whether to use one of the default icons or a custom one', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_add_to_wishlist_icon_type',
'default' => 'default',
'type' => 'yith-field',
'yith-type' => 'radio',
'options' => array(
'default' => __( 'Use default icon', 'yith-woocommerce-wishlist' ),
'custom' => __( 'Upload a custom icon', 'yith-woocommerce-wishlist' ),
),
),
'add_to_wishlist_icon' => array(
'name' => __( '"Add to wishlist" icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Select an icon for the "Add to wishlist" button (optional)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_add_to_wishlist_icon',
/**
* APPLY_FILTERS: yith_wcwl_add_to_wishlist_std_icon
*
* Filter the default 'Add to wishlist' icon.
*
* @param string $icon Default icon
*
* @return array
*/
'default' => apply_filters( 'yith_wcwl_add_to_wishlist_std_icon', 'heart-outline', 'yith_wcwl_add_to_wishlist_icon' ),
'type' => 'yith-field',
'class' => 'icon-select',
'yith-type' => 'select',
'options' => yith_wcwl_get_plugin_icons_options( 'add-to-wishlist' ),
'deps' => array(
'id' => 'yith_wcwl_add_to_wishlist_icon_type',
'value' => 'default',
),
),
'add_to_wishlist_icon_color' => array(
'name' => __( 'Icon color', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_add_to_wishlist_icon_color',
'type' => 'yith-field',
'yith-type' => 'colorpicker',
'default' => '#000000',
'deps' => array(
'id' => 'yith_wcwl_add_to_wishlist_icon_type',
'value' => 'default',
),
),
'add_to_wishlist_custom_icon' => array(
'name' => __( '"Add to wishlist" custom icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Upload an icon you\'d like to use for "Add to wishlist" button (suggested 32px x 32px)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_add_to_wishlist_custom_icon',
'default' => '',
'type' => 'yith-field',
'yith-type' => 'media',
'deps' => array(
'id' => 'yith_wcwl_add_to_wishlist_icon_type',
'value' => 'custom',
),
),
'added_to_wishlist_icon_type' => array(
'name' => __( '"Added to wishlist" icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Select an icon for the "Added to wishlist" button (optional)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_added_to_wishlist_icon_type',
'default' => 'default',
'type' => 'yith-field',
'yith-type' => 'radio',
'options' => array(
'same' => __( 'Same used for Add to wishlist', 'yith-woocommerce-wishlist' ),
'default' => __( 'Use default icon', 'yith-woocommerce-wishlist' ),
'custom' => __( 'Upload a custom icon', 'yith-woocommerce-wishlist' ),
),
),
'added_to_wishlist_icon' => array(
'name' => __( '"Added to wishlist" icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Select an icon for the "Added to wishlist" button (optional)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_added_to_wishlist_icon',
/**
* APPLY_FILTERS: yith_wcwl_add_to_wishlist_std_icon
*
* Filter the default 'Added to wishlist' icon.
*
* @param string $icon Default icon
*
* @return array
*/
'default' => apply_filters( 'yith_wcwl_add_to_wishlist_std_icon', 'heart', 'yith_wcwl_added_to_wishlist_icon' ),
'type' => 'yith-field',
'class' => 'icon-select',
'yith-type' => 'select',
'options' => yith_wcwl_get_plugin_icons_options( 'added-to-wishlist' ),
'deps' => array(
'id' => 'yith_wcwl_added_to_wishlist_icon_type',
'value' => 'default',
),
),
'added_to_wishlist_custom_icon' => array(
'name' => __( '"Added to wishlist" custom icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Upload an icon you\'d like to use for "Add to wishlist" button (suggested 32px x 32px)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_added_to_wishlist_custom_icon',
'default' => '',
'type' => 'yith-field',
'yith-type' => 'media',
'deps' => array(
'id' => 'yith_wcwl_added_to_wishlist_icon_type',
'value' => 'custom',
),
),
'added_to_wishlist_icon_color' => array(
'name' => __( 'Icon color', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_added_to_wishlist_icon_color',
'type' => 'yith-field',
'yith-type' => 'colorpicker',
'default' => '#000000',
),
'custom_css' => array(
'name' => __( 'Custom CSS', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Enter custom CSS to be applied to Wishlist elements (optional)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_custom_css',
'default' => '',
'type' => 'yith-field',
'yith-type' => 'textarea',
),
'add_to_wishlist_end' => array(
'type' => 'sectionend',
),
);
$wishlist_page = array(
'wishlist_page_start' => array(
'title' => __( 'Wishlist page', 'yith-woocommerce-wishlist' ),
'type' => 'title',
),
'wishlist_use_buttons' => array(
'name' => __( 'Style of "Add to cart"', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Choose whether to show a textual "Add to cart" link or a button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_add_to_cart_style',
'options' => array(
'link' => __( 'Textual (anchor)', 'yith-woocommerce-wishlist' ),
'button_default' => __( 'Button with theme style', 'yith-woocommerce-wishlist' ),
'button_custom' => __( 'Button with custom style', 'yith-woocommerce-wishlist' ),
),
'default' => 'link',
'type' => 'yith-field',
'yith-type' => 'radio',
),
'add_to_cart_colors' => array(
'name' => __( '"Add to cart" button style', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_add_to_cart',
'type' => 'yith-field',
'yith-type' => 'multi-colorpicker',
'colorpickers' => array(
array(
'desc' => '<br>' . __( 'Choose the colors for the "Add to cart" button', 'yith-woocommerce-wishlist' ),
array(
'name' => __( 'Background', 'yith-woocommerce-wishlist' ),
'id' => 'background',
'default' => '#333333',
),
array(
'name' => __( 'Text', 'yith-woocommerce-wishlist' ),
'id' => 'text',
'default' => '#FFFFFF',
),
array(
'name' => __( 'Border', 'yith-woocommerce-wishlist' ),
'id' => 'border',
'default' => '#333333',
),
),
array(
'desc' => '<br>' . __( 'Choose colors for the "Add to cart" button on hover state', 'yith-woocommerce-wishlist' ),
array(
'name' => __( 'Background Hover', 'yith-woocommerce-wishlist' ),
'id' => 'background_hover',
'default' => '#4F4F4F',
),
array(
'name' => __( 'Text Hover', 'yith-woocommerce-wishlist' ),
'id' => 'text_hover',
'default' => '#FFFFFF',
),
array(
'name' => __( 'Border Hover', 'yith-woocommerce-wishlist' ),
'id' => 'border_hover',
'default' => '#4F4F4F',
),
),
),
'deps' => array(
'id' => 'yith_wcwl_add_to_cart_style',
'value' => 'button_custom',
),
),
'wishlist_page_rounded_buttons_radius' => array(
'name' => __( 'Border radius', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Set the radius for the "Add to cart" button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_add_to_cart_rounded_corners_radius',
'default' => 16,
'type' => 'yith-field',
'yith-type' => 'slider',
'min' => 1,
'max' => 100,
'deps' => array(
'id' => 'yith_wcwl_add_to_cart_style',
'value' => 'button_custom',
),
),
'add_to_cart_icon' => array(
'name' => __( '"Add to cart" icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Select an icon for the "Add to cart" button (optional)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_add_to_cart_icon',
/**
* APPLY_FILTERS: yith_wcwl_add_to_cart_std_icon
*
* Filter the default 'Add to cart' icon in the Wishlist page.
*
* @param string $icon Default icon
*
* @return string
*/
'default' => apply_filters( 'yith_wcwl_add_to_cart_std_icon', 'fa-shopping-cart' ),
'type' => 'yith-field',
'yith-type' => 'select',
'class' => 'icon-select',
'options' => yith_wcwl_get_plugin_icons_options( 'add-to-cart' ),
'deps' => array(
'id' => 'yith_wcwl_add_to_cart_style',
'value' => 'button_custom',
),
),
'add_to_cart_custom_icon' => array(
'name' => __( '"Add to cart" custom icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Upload an icon you\'d like to use for the "Add to cart" button (suggested 32px x 32px)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_add_to_cart_custom_icon',
'default' => '',
'type' => 'yith-field',
'yith-type' => 'media',
'deps' => array(
'id' => 'yith_wcwl_add_to_cart_icon', // TODO: handle the double dependency for 'yith_wcwl_add_to_cart_icon' and 'yith_wcwl_add_to_cart_style'
'value' => 'custom',
),
),
'style_1_button_colors' => array(
'name' => __( 'Primary button style', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_button_style_1',
'type' => 'yith-field',
'yith-type' => 'multi-colorpicker',
'colorpickers' => array(
array(
'desc' => '<br>' . __( 'Choose colors for the primary button<br/><small>This style will be applied to "Edit title" button on Wishlist view, "Submit Changes" button on Manage view and "Search wishlist" button on Search view</small>', 'yith-woocommerce-wishlist' ),
array(
'name' => __( 'Background', 'yith-woocommerce-wishlist' ),
'id' => 'background',
'default' => '#333333',
),
array(
'name' => __( 'Text', 'yith-woocommerce-wishlist' ),
'id' => 'text',
'default' => '#FFFFFF',
),
array(
'name' => __( 'Border', 'yith-woocommerce-wishlist' ),
'id' => 'border',
'default' => '#333333',
),
),
array(
'desc' => '<br>' . __( 'Choose colors for the primary button on hover state<br/><small>This style will be applied to "Edit title" button on Wishlist view, "Submit Changes" button on Manage view and "Search wishlist" button on Search view</small>', 'yith-woocommerce-wishlist' ),
array(
'name' => __( 'Background Hover', 'yith-woocommerce-wishlist' ),
'id' => 'background_hover',
'default' => '#4F4F4F',
),
array(
'name' => __( 'Text Hover', 'yith-woocommerce-wishlist' ),
'id' => 'text_hover',
'default' => '#FFFFFF',
),
array(
'name' => __( 'Border Hover', 'yith-woocommerce-wishlist' ),
'id' => 'border_hover',
'default' => '#4F4F4F',
),
),
),
'deps' => array(
'id' => 'yith_wcwl_add_to_cart_style',
'value' => 'button_custom',
),
),
'style_2_button_colors' => array(
'name' => __( 'Secondary button style', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_button_style_2',
'type' => 'yith-field',
'yith-type' => 'multi-colorpicker',
'colorpickers' => array(
array(
'desc' => '<br>' . __( 'Choose colors of the secondary button<br/><small>This style will be applied to the buttons that allow showing and hiding the Edit title form on Wishlist view and "Create new Wishlist" button on Manage view</small>', 'yith-woocommerce-wishlist' ),
array(
'name' => __( 'Background', 'yith-woocommerce-wishlist' ),
'id' => 'background',
'default' => '#333333',
),
array(
'name' => __( 'Text', 'yith-woocommerce-wishlist' ),
'id' => 'text',
'default' => '#FFFFFF',
),
array(
'name' => __( 'Border', 'yith-woocommerce-wishlist' ),
'id' => 'border',
'default' => '#333333',
),
),
array(
'desc' => '<br>' . __( 'Choose colors of the secondary button<br/><small>This style will be applied to the buttons that allow showing and hiding the Edit title form on Wishlist view and "Create new Wishlist" button on Manage view</small>', 'yith-woocommerce-wishlist' ),
array(
'name' => __( 'Background Hover', 'yith-woocommerce-wishlist' ),
'id' => 'background_hover',
'default' => '#4F4F4F',
),
array(
'name' => __( 'Text Hover', 'yith-woocommerce-wishlist' ),
'id' => 'text_hover',
'default' => '#FFFFFF',
),
array(
'name' => __( 'Border Hover', 'yith-woocommerce-wishlist' ),
'id' => 'border_hover',
'default' => '#4F4F4F',
),
),
),
'deps' => array(
'id' => 'yith_wcwl_add_to_cart_style',
'value' => 'button_custom',
),
),
'wishlist_table_style' => array(
'name' => __( 'Wishlist table style', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Choose the colors for the wishlist table (when set to "Traditional" layout)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_wishlist_table',
'type' => 'yith-field',
'yith-type' => 'multi-colorpicker',
'colorpickers' => array(
array(
'name' => __( 'Background', 'yith-woocommerce-wishlist' ),
'id' => 'background',
'default' => '#ffffff',
),
array(
'name' => __( 'Text', 'yith-woocommerce-wishlist' ),
'id' => 'text',
'default' => '#6d6c6c',
),
array(
'name' => __( 'Border', 'yith-woocommerce-wishlist' ),
'id' => 'border',
'default' => '#cccccc',
),
),
'deps' => array(
'id' => 'yith_wcwl_add_to_cart_style',
'value' => 'button_custom',
),
),
'headings_style' => array(
'name' => __( 'Highlight color', 'yith-woocommerce-wishlist' ),
'desc' => '<br>' . __( 'Choose the color for all sections with background<br/><small>This color will be used as background for the wishlist table heading and footer (when set to "Traditional" layout), and for various form across wishlist views</small>', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_headers_background',
'type' => 'yith-field',
'yith-type' => 'colorpicker',
'default' => '#F4F4F4',
'deps' => array(
'id' => 'yith_wcwl_add_to_cart_style',
'value' => 'button_custom',
),
),
'share_colors' => $share_enabled ? array(
'name' => __( 'Share button text color', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Choose colors for share buttons text', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_share_button',
'type' => 'yith-field',
'yith-type' => 'multi-colorpicker',
'colorpickers' => array(
array(
'name' => __( 'Text', 'yith-woocommerce-wishlist' ),
'id' => 'color',
'default' => '#FFFFFF',
),
array(
'name' => __( 'Text hover', 'yith-woocommerce-wishlist' ),
'id' => 'color_hover',
'default' => '#FFFFFF',
),
),
) : false,
'fb_button_icon' => $share_on[ 'facebook' ] ? array(
'name' => __( 'Facebook share button icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Select an icon for the Facebook share button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_fb_button_icon',
'default' => 'default',
'type' => 'yith-field',
'yith-type' => 'radio',
'options' => array(
'none' => __( 'Show social label without icon', 'yith-woocommerce-wishlist' ),
'default' => __( 'Social default icon', 'yith-woocommerce-wishlist' ),
'custom' => __( 'Upload a custom icon', 'yith-woocommerce-wishlist' ),
),
) : false,
'fb_button_custom_icon' => $share_on[ 'facebook' ] ? array(
'name' => __( 'Facebook share button custom icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Upload an icon you\'d like to use for Facebook share button (suggested 32px x 32px)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_fb_button_custom_icon',
'default' => '',
'type' => 'yith-field',
'yith-type' => 'media',
'deps' => array(
'id' => 'yith_wcwl_fb_button_icon',
'value' => 'custom',
),
) : false,
'fb_button_colors' => $share_on[ 'facebook' ] ? array(
'name' => __( 'Facebook share button style', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Choose colors for Facebook share button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_fb_button',
'type' => 'yith-field',
'yith-type' => 'multi-colorpicker',
'colorpickers' => array(
array(
'name' => __( 'Background', 'yith-woocommerce-wishlist' ),
'id' => 'background',
'default' => '#39599E',
),
array(
'name' => __( 'Background hover', 'yith-woocommerce-wishlist' ),
'id' => 'background_hover',
'default' => '#595A5A',
),
),
) : false,
'tw_button_icon' => $share_on[ 'twitter' ] ? array(
'name' => __( 'Twitter (X) share button icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Select an icon for the Twitter (X) share button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_tw_button_icon',
'default' => 'default',
'type' => 'yith-field',
'yith-type' => 'radio',
'options' => array(
'none' => __( 'Show social label without icon', 'yith-woocommerce-wishlist' ),
'default' => __( 'Social default icon', 'yith-woocommerce-wishlist' ),
'custom' => __( 'Upload a custom icon', 'yith-woocommerce-wishlist' ),
),
) : false,
'tw_button_custom_icon' => $share_on[ 'twitter' ] ? array(
'name' => __( 'Twitter (X) share button custom icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Upload an icon you\'d like to use for Twitter (X) share button (suggested 32px x 32px)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_tw_button_custom_icon',
'default' => '',
'type' => 'yith-field',
'yith-type' => 'media',
'deps' => array(
'id' => 'yith_wcwl_tw_button_icon',
'value' => 'custom',
),
) : false,
'tw_button_colors' => $share_on[ 'twitter' ] ? array(
'name' => __( 'Twitter (X) share button style', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Choose colors for Twitter (X) share button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_tw_button',
'type' => 'yith-field',
'yith-type' => 'multi-colorpicker',
'colorpickers' => array(
array(
'name' => __( 'Background', 'yith-woocommerce-wishlist' ),
'id' => 'background',
'default' => '#45AFE2',
),
array(
'name' => __( 'Background hover', 'yith-woocommerce-wishlist' ),
'id' => 'background_hover',
'default' => '#595A5A',
),
),
) : false,
'socials_image' => array(
'name' => __( 'Pinterest image', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Set an image to share the list on Pinterest', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_socials_image_url',
'default' => '',
'type' => 'text', // TODO: transform into an upload field.
),
'pr_button_icon' => $share_on[ 'pinterest' ] ? array(
'name' => __( 'Pinterest share button icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Select an icon for the Pinterest share button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_pr_button_icon',
'default' => 'default',
'type' => 'yith-field',
'yith-type' => 'radio',
'options' => array(
'none' => __( 'Show social label without icon', 'yith-woocommerce-wishlist' ),
'default' => __( 'Social default icon', 'yith-woocommerce-wishlist' ),
'custom' => __( 'Upload a custom icon', 'yith-woocommerce-wishlist' ),
),
) : false,
'pr_button_custom_icon' => $share_on[ 'pinterest' ] ? array(
'name' => __( 'Pinterest share button custom icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Upload an icon you\'d like to use for Pinterest share button (suggested 32px x 32px)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_pr_button_custom_icon',
'default' => '',
'type' => 'yith-field',
'yith-type' => 'media',
'deps' => array(
'id' => 'yith_wcwl_pr_button_icon',
'value' => 'custom',
),
) : false,
'pr_button_colors' => $share_on[ 'pinterest' ] ? array(
'name' => __( 'Pinterest share button style', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Choose colors for Pinterest share button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_pr_button',
'type' => 'yith-field',
'yith-type' => 'multi-colorpicker',
'colorpickers' => array(
array(
'name' => __( 'Background', 'yith-woocommerce-wishlist' ),
'id' => 'background',
'default' => '#AB2E31',
),
array(
'name' => __( 'Background hover', 'yith-woocommerce-wishlist' ),
'id' => 'background_hover',
'default' => '#595A5A',
),
),
) : false,
'em_button_icon' => $share_on[ 'email' ] ? array(
'name' => __( 'Email share button icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Select an icon for the Email share button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_em_button_icon',
'default' => 'default',
'type' => 'yith-field',
'yith-type' => 'radio',
'options' => array(
'none' => __( 'Show email label without icon', 'yith-woocommerce-wishlist' ),
'default' => __( 'Email default icon', 'yith-woocommerce-wishlist' ),
'custom' => __( 'Upload a custom icon', 'yith-woocommerce-wishlist' ),
),
) : false,
'em_button_custom_icon' => $share_on[ 'email' ] ? array(
'name' => __( 'Email share button custom icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Upload an icon you\'d like to use for the Email share button (suggested 32px x 32px)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_em_button_custom_icon',
'default' => '',
'type' => 'yith-field',
'yith-type' => 'media',
'deps' => array(
'id' => 'yith_wcwl_em_button_icon',
'value' => 'custom',
),
) : false,
'em_button_colors' => $share_on[ 'email' ] ? array(
'name' => __( 'Email share button style', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Choose colors for the Email share button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_em_button',
'type' => 'yith-field',
'yith-type' => 'multi-colorpicker',
'colorpickers' => array(
array(
'name' => __( 'Background', 'yith-woocommerce-wishlist' ),
'id' => 'background',
'default' => '#FBB102',
),
array(
'name' => __( 'Background hover', 'yith-woocommerce-wishlist' ),
'id' => 'background_hover',
'default' => '#595A5A',
),
),
) : false,
'wa_button_icon' => $share_on[ 'whatsapp' ] ? array(
'name' => __( 'WhatsApp share button icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Select an icon for the WhatsApp share button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_wa_button_icon',
'default' => 'default',
'type' => 'yith-field',
'yith-type' => 'radio',
'options' => array(
'none' => __( 'Show social label without icon', 'yith-woocommerce-wishlist' ),
'default' => __( 'Social default icon', 'yith-woocommerce-wishlist' ),
'custom' => __( 'Upload a custom icon', 'yith-woocommerce-wishlist' ),
),
) : false,
'wa_button_custom_icon' => $share_on[ 'whatsapp' ] ? array(
'name' => __( 'WhatsApp share button custom icon', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Upload an icon you\'d like to use for WhatsApp share button (suggested 32px x 32px)', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_wa_button_custom_icon',
'default' => '',
'type' => 'yith-field',
'yith-type' => 'media',
'deps' => array(
'id' => 'yith_wcwl_wa_button_icon',
'value' => 'custom',
),
) : false,
'wa_button_colors' => $share_on[ 'whatsapp' ] ? array(
'name' => __( 'WhatsApp share button style', 'yith-woocommerce-wishlist' ),
'desc' => __( 'Choose colors for WhatsApp share button', 'yith-woocommerce-wishlist' ),
'id' => 'yith_wcwl_color_wa_button',
'type' => 'yith-field',
'yith-type' => 'multi-colorpicker',
'colorpickers' => array(
array(
'name' => __( 'Background', 'yith-woocommerce-wishlist' ),
'id' => 'background',
'default' => '#00A901',
),
array(
'name' => __( 'Background hover', 'yith-woocommerce-wishlist' ),
'id' => 'background_hover',
'default' => '#595A5A',
),
),
) : false,
'wishlist_page_end' => array(
'type' => 'sectionend',
),
);
/**
* APPLY_FILTERS: yith_wcwl_customization_style_options
*
* Filter the options available in the 'Customization > Customization' tab.
*
* @param array $options Array of options
*
* @return array
*/
return apply_filters(
'yith_wcwl_customization_style_options',
array(
'customization-style' => array_merge(
$add_to_wishlist,
$wishlist_page
),
)
);