esc_attr__( 'Global Options', 'fusion-builder' ),
'id' => 'globals',
'is_panel' => true,
'priority' => 1,
'icon' => 'el-icon-cog',
'fields' => array(
'primary_color' => array(
'label' => esc_attr__( 'Primary Color', 'fusion-builder' ),
'description' => esc_attr__( 'Controls the main highlight color throughout Fusion Builder elements.', 'fusion-builder' ),
'id' => 'primary_color',
'default' => '#a0ce4e',
'type' => 'color',
),
'featured_image_placeholder' => array(
'label' => esc_attr__( 'Image Placeholders', 'fusion-builder' ),
'description' => esc_attr__( 'Turn on to display a placeholder image for posts that do not have a featured image. This allows the post to display on portfolio archives and related posts/projects carousels.', 'fusion-builder' ),
'id' => 'featured_image_placeholder',
'default' => '1',
'type' => 'switch',
),
'gmap_api' => array(
'label' => esc_attr__( 'Google Maps API Key', 'fusion-builder' ),
'description' => sprintf( esc_attr__( 'Follow the steps in %s to get the API key. This key applies to both the contact page map and Fusion Builder google map element.', 'fusion-builder' ), '' . esc_attr__( 'the Google docs', 'fusion-builder' ) . '' ),
'id' => 'gmap_api',
'default' => '',
'type' => 'text',
'active_callback' => array( 'Avada_Options_Conditionals', 'is_contact' ),
'required' => array(
array(
'setting' => 'status_gmap',
'operator' => '=',
'value' => '1',
),
),
),
'ec_hover_type' => array(
'label' => esc_attr__( 'Events Featured Image Hover Type', 'fusion-builder' ),
'description' => esc_attr__( 'Controls the hover type for event featured images.', 'fusion-builder' ),
'id' => 'ec_hover_type',
'default' => 'none',
'type' => 'select',
'choices' => array(
'none' => 'none',
'zoomin' => esc_attr__( 'Zoom In', 'fusion-builder' ),
'zoomout' => esc_attr__( 'Zoom Out', 'fusion-builder' ),
'liftup' => esc_attr__( 'Lift Up', 'fusion-builder' ),
),
),
'status_gmap' => array(
'label' => esc_attr__( 'Google Map Scripts', 'fusion-builder' ),
'description' => esc_attr__( 'Turn on to enable google map.', 'fusion-builder' ),
'id' => 'status_gmap',
'default' => '1',
'type' => 'switch',
),
'social_media_icons' => array(
'label' => esc_attr__( 'Social Media Links', 'fusion-builder' ),
'description' => esc_html__( 'Social media links use a repeater field and allow one network per field. Click the "Add" button to add additional fields.', 'fusion-builder' ),
'id' => 'social_media_icons',
'default' => array(),
'type' => 'repeater',
'bind_title' => 'icon',
'fields' => array(
'icon' => array(
'type' => 'select',
'description' => esc_attr__( 'Select a social network to automatically add its icon', 'fusion-builder' ),
'default' => 'none',
'choices' => Fusion_Data::fusion_social_icons( true, false ),
),
'url' => array(
'type' => 'text',
'label' => esc_attr__( 'Link (URL)', 'fusion-builder' ),
'description' => esc_attr__( 'Insert your custom link here', 'fusion-builder' ),
'default' => '',
),
'custom_title' => array(
'type' => 'text',
'label' => esc_attr__( 'Custom Icon Title', 'fusion-builder' ),
'description' => esc_attr__( 'Insert your custom link here', 'fusion-builder' ),
'default' => '',
),
'custom_source' => array(
'type' => 'media',
'label' => esc_attr__( 'Link (URL) of the image you want to use as the icon', 'fusion-builder' ),
'description' => esc_attr__( 'Upload your custom icon', 'fusion-builder' ),
'default' => '',
),
),
),
'nofollow_social_links' => array(
'label' => esc_html__( 'Add "nofollow" to social links', 'fusion-builder' ),
'description' => esc_html__( 'Turn on to add "nofollow" attribute to all social links.', 'fusion-builder' ),
'id' => 'nofollow_social_links',
'default' => '0',
'type' => 'switch',
),
'social_icons_new' => array(
'label' => esc_attr__( 'Open Social Icons in a New Window', 'fusion-builder' ),
'description' => esc_attr__( 'Turn on to allow social icons to open in a new window.', 'fusion-builder' ),
'id' => 'social_icons_new',
'default' => '1',
'type' => 'switch',
),
'woocommerce_product_box_design' => array(
'type' => 'radio-buttonset',
'label' => esc_attr__( 'WooCommerce Product Box Design', 'fusion-builder' ),
'description' => esc_attr__( 'Controls the design of the product boxes.', 'fusion-builder' ),
'id' => 'woocommerce_product_box_design',
'default' => 'classic',
'choices' => array(
'classic' => esc_attr__( 'Classic', 'fusion-builder' ),
'clean' => esc_attr__( 'Clean', 'fusion-builder' ),
),
),
'alternate_date_format_day' => array(
'label' => esc_attr__( 'Blog Alternate Layout Day Format', 'fusion-builder' ),
'description' => __( 'Controls the day format for blog alternate layouts. Formatting Date and Time', 'fusion-builder' ),
'id' => 'alternate_date_format_day',
'default' => 'j',
'type' => 'text',
),
'blog_load_more_posts_button_bg_color' => array(
'label' => esc_attr__( 'Load More Posts Button Color', 'fusion-builder' ),
'description' => esc_attr__( 'Controls the background color of the load more button for ajax post loading. Also works with the blog element.', 'fusion-builder' ),
'id' => 'blog_load_more_posts_button_bg_color',
'default' => '#ebeaea',
'type' => 'color-alpha',
),
'alternate_date_format_month_year' => array(
'label' => esc_attr__( 'Blog Alternate Layout Month and Year Format', 'fusion-builder' ),
'description' => __( 'Controls the month and year format for blog alternate layouts. Formatting Date and Time', 'fusion-builder' ),
'id' => 'alternate_date_format_month_year',
'default' => 'm, Y',
'type' => 'text',
),
'timeline_date_format' => array(
'label' => esc_attr__( 'Blog Timeline Layout Date Format', 'fusion-builder' ),
'description' => __( 'Controls the timeline label format for blog timeline layouts. Formatting Date', 'fusion-builder' ),
'id' => 'timeline_date_format',
'default' => 'F Y',
'type' => 'text',
),
'date_format' => array(
'label' => esc_attr__( 'Date Format', 'fusion-builder' ),
'description' => __( 'Controls the date format for date meta data. Formatting Date and Time', 'fusion-builder' ),
'id' => 'date_format',
'default' => 'F jS, Y',
'type' => 'text',
),
'disable_date_rich_snippet_pages' => array(
'label' => esc_attr__( 'Rich Snippets', 'fusion-builder' ),
'description' => esc_attr__( 'Turn on to enable rich snippets data site wide.', 'fusion-builder' ),
'id' => 'disable_date_rich_snippet_pages',
'default' => '1',
'type' => 'switch',
),
'disable_rich_snippet_title' => array(
'label' => esc_attr__( 'Rich Snippets Title', 'fusion-builder' ),
'description' => esc_attr__( 'Turn on to enable title rich snippet data site wide.', 'fusion-builder' ),
'id' => 'disable_rich_snippet_title',
'default' => '1',
'type' => 'switch',
'required' => array(
array(
'setting' => 'disable_date_rich_snippet_pages',
'operator' => '==',
'value' => '1',
),
),
),
'disable_rich_snippet_author' => array(
'label' => esc_attr__( 'Rich Snippets Author Info', 'fusion-builder' ),
'description' => esc_attr__( 'Turn on to enable author rich snippet data site wide.', 'fusion-builder' ),
'id' => 'disable_rich_snippet_author',
'default' => '1',
'type' => 'switch',
'required' => array(
array(
'setting' => 'disable_date_rich_snippet_pages',
'operator' => '==',
'value' => '1',
),
),
),
'disable_rich_snippet_date' => array(
'label' => esc_attr__( 'Rich Snippets Publish Date', 'fusion-builder' ),
'description' => esc_attr__( 'Turn on to enable date rich snippet data site wide.', 'fusion-builder' ),
'id' => 'disable_rich_snippet_date',
'default' => '1',
'type' => 'switch',
'required' => array(
array(
'setting' => 'disable_date_rich_snippet_pages',
'operator' => '==',
'value' => '1',
),
),
),
'posts_slideshow_number' => array(
'label' => esc_attr__( 'Posts Slideshow Images', 'fusion-builder' ),
'description' => esc_html__( 'Controls the number of featured image boxes for blog/portfolio posts.', 'fusion-builder' ),
'id' => 'posts_slideshow_number',
'default' => '5',
'type' => 'slider',
'choices' => array(
'min' => '1',
'max' => '30',
'step' => '1',
),
),
'disable_excerpts' => array(
'label' => esc_html__( 'Excerpt [...] Display', 'fusion-builder' ),
'description' => esc_html__( 'Turn on to display the read more sign [...] on excerpts throughout the site.', 'fusion-builder' ),
'id' => 'disable_excerpts',
'default' => '1',
'type' => 'switch',
),
'link_read_more' => array(
'label' => esc_html__( 'Make [...] Link to Single Post Page', 'fusion-builder' ),
'description' => esc_html__( 'Turn on to have the read more sign [...] on excerpts link to the single post page.', 'fusion-builder' ),
'id' => 'link_read_more',
'default' => '0',
'type' => 'switch',
'required' => array(
array(
'setting' => 'disable_excerpts',
'operator' => '==',
'value' => '1',
),
),
),
'timeline_bg_color' => array(
'label' => esc_attr__( 'Grid Box Color', 'fusion-builder' ),
'description' => esc_attr__( 'Controls the background color for the grid boxes.', 'fusion-builder' ),
'id' => 'timeline_bg_color',
'default' => 'rgba(255,255,255,0)',
'type' => 'color-alpha',
),
'timeline_color' => array(
'label' => esc_attr__( 'Grid Element Color', 'fusion-builder' ),
'description' => esc_html__( 'Controls the color of borders/divider lines/date box/timeline dots and arrows for the grid boxes.', 'fusion-builder' ),
'id' => 'timeline_color',
'default' => '#ebeaea',
'type' => 'color-alpha',
),
'disable_mobile_animate_css' => array(
'label' => esc_attr__( 'CSS Animations on Mobiles', 'fusion-builder' ),
'description' => esc_attr__( 'Turn on to enable CSS animations on mobiles.', 'fusion-builder' ),
'id' => 'disable_mobile_animate_css',
'default' => '0',
'type' => 'switch',
),
'grid_separator_style_type' => array(
'label' => esc_html__( 'Grid Separator Style', 'fusion-builder' ),
'description' => esc_html__( 'Controls the line style of grid separators.', 'fusion-builder' ),
'id' => 'grid_separator_style_type',
'default' => 'double|solid',
'type' => 'select',
'choices' => array(
'none' => esc_attr__( 'No Style', 'fusion-builder' ),
'single|solid' => esc_attr__( 'Single Border Solid', 'fusion-builder' ),
'double|solid' => esc_attr__( 'Double Border Solid', 'fusion-builder' ),
'single|dashed' => esc_attr__( 'Single Border Dashed', 'fusion-builder' ),
'double|dashed' => esc_attr__( 'Double Border Dashed', 'fusion-builder' ),
'single|dotted' => esc_attr__( 'Single Border Dotted', 'fusion-builder' ),
'double|dotted' => esc_attr__( 'Double Border Dotted', 'fusion-builder' ),
'shadow' => esc_attr__( 'Shadow', 'fusion-builder' ),
),
),
'grid_separator_color' => array(
'label' => esc_html__( 'Grid Separator Color', 'fusion-builder' ),
'description' => esc_html__( 'Controls the line style color of grid separators.', 'fusion-builder' ),
'id' => 'grid_separator_color',
'default' => '#ebeaea',
'type' => 'color-alpha',
),
),
);
return $sections;
}