<?php
if ( ! defined( 'WOODMART_THEME_DIR' ) ) {
exit( 'No direct script access allowed' );
}
use XTS\Admin\Modules\Options;
Options::add_field(
array(
'id' => 'disable_footer',
'section' => 'footer_section',
'name' => esc_html__( 'Footer', 'woodmart' ),
'description' => esc_html__( 'Enable/disable the footer on your website.', 'woodmart' ),
'type' => 'switcher',
'default' => '1',
'priority' => 10,
)
);
Options::add_field(
array(
'id' => 'footer_content_type',
'name' => esc_html__( 'Footer content', 'woodmart' ),
'group' => esc_html__( 'Content', 'woodmart' ),
'type' => 'buttons',
'section' => 'footer_section',
'options' => array(
'widgets' => array(
'name' => esc_html__( 'Widgets', 'woodmart' ),
'value' => 'widgets',
),
'html_block' => array(
'name' => esc_html__( 'HTML Block', 'woodmart' ),
'value' => 'html_block',
),
),
'default' => 'widgets',
'priority' => 20,
'class' => 'xts-html-block-switch',
)
);
Options::add_field(
array(
'id' => 'footer-layout',
'name' => esc_html__( 'Footer layout', 'woodmart' ),
'description' => esc_html__( 'Choose your footer layout. Depending on the number of the columns you will have a different number of widget areas for the footer in Appearance->Widgets.', 'woodmart' ),
'group' => esc_html__( 'Content', 'woodmart' ),
'type' => 'buttons',
'section' => 'footer_section',
'options' => array(
1 => array(
'name' => esc_html__( 'Single Column', 'woodmart' ),
'value' => 1,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-1.png',
),
2 => array(
'name' => esc_html__( 'Two Columns', 'woodmart' ),
'value' => 2,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-2.png',
),
3 => array(
'name' => esc_html__( 'Three Columns', 'woodmart' ),
'value' => 3,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-3.png',
),
4 => array(
'name' => esc_html__( 'Four Columns', 'woodmart' ),
'value' => 4,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-4.png',
),
5 => array(
'name' => esc_html__( 'Six Columns', 'woodmart' ),
'value' => 5,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-5.png',
),
6 => array(
'name' => esc_html__( '1/4 + 1/2 + 1/4', 'woodmart' ),
'value' => 6,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-6.png',
),
7 => array(
'name' => esc_html__( '1/2 + 1/4 + 1/4', 'woodmart' ),
'value' => 7,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-7.png',
),
8 => array(
'name' => esc_html__( '1/4 + 1/4 + 1/2', 'woodmart' ),
'value' => 8,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-8.png',
),
9 => array(
'name' => esc_html__( 'Two rows', 'woodmart' ),
'value' => 9,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-9.png',
),
10 => array(
'name' => esc_html__( 'Two rows', 'woodmart' ),
'value' => 10,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-10.png',
),
11 => array(
'name' => esc_html__( 'Two rows', 'woodmart' ),
'value' => 11,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-11.png',
),
12 => array(
'name' => esc_html__( 'Two rows', 'woodmart' ),
'value' => 12,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-12.png',
),
13 => array(
'name' => esc_html__( 'Five columns', 'woodmart' ),
'value' => 13,
'image' => WOODMART_ASSETS_IMAGES . '/settings/footer-13.png',
),
),
'requires' => array(
array(
'key' => 'footer_content_type',
'compare' => 'equals',
'value' => 'widgets',
),
),
'default' => 13,
'priority' => 21,
)
);
Options::add_field(
array(
'id' => 'footer_html_block',
'type' => 'select',
'section' => 'footer_section',
'name' => esc_html__( 'HTML Block', 'woodmart' ),
'group' => esc_html__( 'Content', 'woodmart' ),
'select2' => true,
'empty_option' => true,
'autocomplete' => array(
'type' => 'post',
'value' => 'cms_block',
'search' => 'woodmart_get_post_by_query_autocomplete',
'render' => 'woodmart_get_post_by_ids_autocomplete',
),
'requires' => array(
array(
'key' => 'footer_content_type',
'compare' => 'equals',
'value' => 'html_block',
),
),
'priority' => 22,
)
);
Options::add_field(
array(
'id' => 'footer-bar-bg',
'name' => esc_html__( 'Footer background', 'woodmart' ),
'description' => esc_html__( 'You can set your footer section background color or upload your image.', 'woodmart' ),
'group' => esc_html__( 'Style', 'woodmart' ),
'type' => 'background',
'default' => array(
'color' => '#ffffff',
),
'section' => 'footer_section',
'selector' => '.footer-container',
'tags' => 'footer color',
'priority' => 30,
)
);
Options::add_field(
array(
'id' => 'footer-style',
'name' => esc_html__( 'Footer text color', 'woodmart' ),
'description' => esc_html__( 'Choose your footer color scheme', 'woodmart' ),
'group' => esc_html__( 'Style', 'woodmart' ),
'type' => 'buttons',
'section' => 'footer_section',
'options' => array(
'dark' => array(
'name' => esc_html__( 'Dark', 'woodmart' ),
'value' => 'dark',
),
'light' => array(
'name' => esc_html__( 'Light', 'woodmart' ),
'value' => 'light',
),
),
'default' => 'dark',
'priority' => 40,
)
);
Options::add_field(
array(
'id' => 'sticky_footer',
'section' => 'footer_section',
'name' => esc_html__( 'Sticky footer', 'woodmart' ),
'hint' => '<video data-src="' . WOODMART_TOOLTIP_URL . 'footer-sticky-footer.mp4" autoplay loop muted></video>',
'description' => esc_html__( 'The footer will be displayed behind the content of the page and will be visible when user scrolls to the bottom on the page.', 'woodmart' ),
'group' => esc_html__( 'Settings', 'woodmart' ),
'type' => 'switcher',
'default' => false,
'priority' => 50,
)
);
Options::add_field(
array(
'id' => 'collapse_footer_widgets',
'section' => 'footer_section',
'name' => esc_html__( 'Collapse widgets on mobile', 'woodmart' ),
'hint' => '<video data-src="' . WOODMART_TOOLTIP_URL . 'footer-collapse-widgets-on-mobile.mp4" autoplay loop muted></video>',
'description' => esc_html__( 'Widgets added to the footer will be collapsed by default and opened when you click on their titles.', 'woodmart' ),
'group' => esc_html__( 'Settings', 'woodmart' ),
'type' => 'switcher',
'on-text' => esc_html__( 'Yes', 'woodmart' ),
'off-text' => esc_html__( 'No', 'woodmart' ),
'default' => true,
'priority' => 60,
)
);
Options::add_field(
array(
'id' => 'scroll_top_btn',
'section' => 'footer_section',
'name' => esc_html__( 'Scroll to top button', 'woodmart' ),
'hint' => '<video data-src="' . WOODMART_TOOLTIP_URL . 'scroll-to-top-button.mp4" autoplay loop muted></video>',
'description' => esc_html__( 'This button moves you to the top of the page when you click it.', 'woodmart' ),
'group' => esc_html__( 'Settings', 'woodmart' ),
'type' => 'switcher',
'default' => '1',
'priority' => 70,
)
);
Options::add_field(
array(
'id' => 'disable_copyrights',
'section' => 'copyrights_section',
'name' => esc_html__( 'Copyrights', 'woodmart' ),
'hint' => '<video data-src="' . WOODMART_TOOLTIP_URL . 'footer-copyrights.mp4" autoplay loop muted></video>',
'description' => esc_html__( 'Turn on/off a section with your copyrights under the footer.', 'woodmart' ),
'type' => 'switcher',
'default' => '1',
'priority' => 10,
'class' => 'xts-tooltip-bordered',
)
);
Options::add_field(
array(
'id' => 'copyrights-layout',
'name' => esc_html__( 'Copyrights layout', 'woodmart' ),
'description' => esc_html__( 'Set different copyrights section layout.', 'woodmart' ),
'type' => 'buttons',
'section' => 'copyrights_section',
'options' => array(
'two-columns' => array(
'name' => esc_html__( 'Two columns', 'woodmart' ),
'hint' => '<video data-src="' . WOODMART_TOOLTIP_URL . 'footer-copyrights-2-column.mp4" autoplay loop muted></video>',
'value' => 'two-columns',
),
'centered' => array(
'name' => esc_html__( 'Centered', 'woodmart' ),
'hint' => '<video data-src="' . WOODMART_TOOLTIP_URL . 'footer-copyrights-1-column.mp4" autoplay loop muted></video>',
'value' => 'centered',
),
),
'default' => 'two-columns',
'priority' => 20,
'class' => 'xts-tooltip-bordered',
)
);
Options::add_field(
array(
'id' => 'copyrights',
'name' => esc_html__( 'Copyrights text', 'woodmart' ),
'group' => esc_html__( 'Content', 'woodmart' ),
'type' => 'textarea',
'wysiwyg' => false,
'description' => esc_html__( 'Place here text you want to see in the copyrights area. You can use shortocdes. Ex.: [social_buttons]', 'woodmart' ),
'default' => 'Based on <a href="http://woodmart.xtemos.com"><strong>WoodMart</strong></a> theme<i class="fa fa-copyright"></i> ' . date( 'Y' ) . ' <a href="https://themeforest.net/item/woodmart-woocommerce-wordpress-theme/20264492"><strong>WooCommerce Themes</strong></a>.',
'section' => 'copyrights_section',
'priority' => 30,
)
);
Options::add_field(
array(
'id' => 'copyrights2',
'name' => esc_html__( 'Text next to copyrights', 'woodmart' ),
'group' => esc_html__( 'Content', 'woodmart' ),
'type' => 'textarea',
'wysiwyg' => false,
'description' => esc_html__( 'You can use shortcodes. Ex.: [social_buttons] or place an HTML Block built with page builder there like [html_block id="258"]', 'woodmart' ),
'default' => '<img src="' . WOODMART_IMAGES . '/payments.png" alt="payments">',
'section' => 'copyrights_section',
'priority' => 40,
)
);
/**
* Prefooter.
*/
Options::add_field(
array(
'id' => 'prefooter_content_type',
'name' => esc_html__( 'Prefooter content', 'woodmart' ),
'type' => 'buttons',
'section' => 'prefooter_section',
'options' => array(
'text' => array(
'name' => esc_html__( 'Text', 'woodmart' ),
'value' => 'text',
),
'html_block' => array(
'name' => esc_html__( 'HTML Block', 'woodmart' ),
'value' => 'html_block',
),
),
'default' => 'text',
'priority' => 10,
'class' => 'xts-html-block-switch',
)
);
Options::add_field(
array(
'id' => 'prefooter_area',
'type' => 'textarea',
'wysiwyg' => false,
'name' => esc_html__( 'Text', 'woodmart' ),
'default' => '[html_block id="258"]',
'section' => 'prefooter_section',
'tags' => 'prefooter',
'requires' => array(
array(
'key' => 'prefooter_content_type',
'compare' => 'equals',
'value' => 'text',
),
),
'priority' => 20,
)
);
Options::add_field(
array(
'id' => 'prefooter_html_block',
'name' => esc_html__( 'HTML Block', 'woodmart' ),
'type' => 'select',
'section' => 'prefooter_section',
'select2' => true,
'empty_option' => true,
'autocomplete' => array(
'type' => 'post',
'value' => 'cms_block',
'search' => 'woodmart_get_post_by_query_autocomplete',
'render' => 'woodmart_get_post_by_ids_autocomplete',
),
'requires' => array(
array(
'key' => 'prefooter_content_type',
'compare' => 'equals',
'value' => 'html_block',
),
),
'priority' => 30,
)
);