'; $shortcode2 = ''; //var_dump($shortcode); ob_start(); ?>

[accordions]You can use this shortcode under post content.', 'accordions'); ?>

'accordions_shortcodes', 'title' => __('Accordion shortcode', 'accordions'), 'details' => '', 'type' => 'custom_html', 'html' => $html, ); $settings_tabs_field->generate_field($args); ?> '; $shortcode2 = ''; ob_start(); ?>

[accordions_tabs]You can use this shortcode under post content', 'accordions'); ?>

'accordions_shortcodes', 'title' => __('Tabs shortcodes', 'accordions'), 'details' => '', 'type' => 'custom_html', 'html' => $html, ); $settings_tabs_field->generate_field($args); ?>

'lazy_load', 'parent' => 'accordions_options', 'title' => __('Enable lazy load', 'accordions'), 'details' => __('Accordion content will be hidden until page load completed.', 'accordions'), 'type' => 'select', 'value' => $lazy_load, 'default' => 'yes', 'args' => array( 'no' => __('No', 'accordions'), 'yes' => __('Yes', 'accordions'), ), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'lazy_load_src', 'parent' => 'accordions_options', 'title' => __('Lazy load image', 'accordions'), 'details' => __('Set custom image source for lazy load icon.', 'accordions'), 'type' => 'media_url', 'value' => $lazy_load_src, 'default' => '', 'placeholder' => '', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'hide_edit', 'parent' => 'accordions_options', 'title' => __('Hide edit link', 'accordions'), 'details' => __('You can display/hide accordion edit link on front-end', 'accordions'), 'type' => 'select', 'value' => $hide_edit, 'default' => 'yes', 'args' => array( 'no' => __('No', 'accordions'), 'yes' => __('Yes', 'accordions'), ), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'edit_link_access_role', 'parent' => 'accordions_options', 'title' => __('Who can see edit link', 'accordions'), 'details' => __('Select which user role can access to edit link.', 'accordions'), 'type' => 'select', 'multiple' => true, 'value' => $edit_link_access_role, 'default' => array('administrator'), 'args' => accordions_all_user_roles(), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'enable_autoembed', 'parent' => 'accordions_options', 'title' => __('Enable autoembed', 'accordions'), 'details' => __('Enable autoembed for content.', 'accordions'), 'type' => 'select', 'value' => $enable_autoembed, 'default' => 'yes', 'args' => array( 'no' => __('No', 'accordions'), 'yes' => __('Yes', 'accordions'), ), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'enable_shortcode', 'parent' => 'accordions_options', 'title' => __('Enable shortcode', 'accordions'), 'details' => __('Enable shortcode for content.', 'accordions'), 'type' => 'select', 'value' => $enable_shortcode, 'default' => 'yes', 'args' => array( 'no' => __('No', 'accordions'), 'yes' => __('Yes', 'accordions'), ), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'enable_wpautop', 'parent' => 'accordions_options', 'title' => __('Enable wpautop', 'accordions'), 'details' => __('Enable wpautop for content.', 'accordions'), 'type' => 'select', 'value' => $enable_wpautop, 'default' => 'yes', 'args' => array( 'no' => __('No', 'accordions'), 'yes' => __('Yes', 'accordions'), ), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'enable_schema', 'parent' => 'accordions_options', 'title' => __('Enable schema', 'accordions'), 'details' => __('Enable schema for accordion or tabs.', 'accordions'), 'type' => 'select', 'value' => $enable_schema, 'default' => 'no', 'args' => array( 'no' => __('No', 'accordions'), 'yes' => __('Yes', 'accordions'), ), ); $settings_tabs_field->generate_field($args); ?>

'collapsible', 'parent' => 'accordions_options[accordion]', 'title' => __('Collapsible', 'accordions'), 'details' => __('Make accordion collapsible.', 'accordions'), 'type' => 'select', 'value' => $collapsible, 'default' => 'true', 'args' => array( 'true' => __('True', 'accordions'), 'false' => __('False', 'accordions'), ), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'expanded_other', 'parent' => 'accordions_options[accordion]', 'title' => __('Keep expanded others', 'accordions'), 'details' => __('This is useful when use collapsible.', 'accordions'), 'type' => 'select', 'value' => $expanded_other, 'default' => 'no', 'args' => array( 'no' => __('No', 'accordions'), 'yes' => __('Yes', 'accordions'), ), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'height_style', 'parent' => 'accordions_options[accordion]', 'title' => __('Content height style', 'accordions'), 'details' => __('accordion content style.', 'accordions'), 'type' => 'select', 'value' => $height_style, 'default' => 'content', 'args' => array( 'content' => __('Content', 'accordions'), 'fill' => __('Fill', 'accordions'), ), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'active_event', 'parent' => 'accordions_options[accordion]', 'title' => __('Activate event', 'accordions'), 'details' => __('Activate event type for header.', 'accordions'), 'type' => 'select', 'value' => $active_event, 'default' => 'click', 'args' => array( 'click' => __('Click', 'accordions'), 'mouseover' => __('Mouseover', 'accordions'), 'focus' => __('Focus', 'accordions'), ), ); $settings_tabs_field->generate_field($args); ?>

'collapsible', 'parent' => 'accordions_options[tabs]', 'title' => __('Collapsible', 'accordions'), 'details' => __('Make tabs collapsible.', 'accordions'), 'type' => 'select', 'value' => $collapsible, 'default' => 'true', 'args' => array( 'true' => __('True', 'accordions'), 'false' => __('False', 'accordions'), ), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'active_event', 'parent' => 'accordions_options[tabs]', 'title' => __('Activate event', 'accordions'), 'details' => __('Event for activate tabs', 'accordions'), 'type' => 'select', 'value' => $active_event, 'default' => 'click', 'args' => array( 'click' => __('Click', 'accordions'), 'mouseover' => __('Mouseover', 'accordions'), ), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'navs_alignment', 'parent' => 'accordions_options[tabs]', 'title' => __('Navs alignment', 'accordions'), 'details' => __('Set navs alignment', 'accordions'), 'type' => 'select', 'value' => $navs_alignment, 'default' => 'left', 'args' => array( 'left' => __('Left', 'accordions'), 'right' => __('Right', 'accordions'), ), ); $settings_tabs_field->generate_field($args); ?>

'active', 'parent' => 'accordions_options[icon]', 'title' => __('Active icon', 'accordions'), 'details' => __('Icon for idle, you can use Font Awesome icon html <i class="fas fa-chevron-right"></i>', 'accordions'), 'type' => 'text_icon', 'value' => $icon_active, 'default' => '', 'placeholder' => '', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'inactive', 'parent' => 'accordions_options[icon]', 'title' => __('Inactive icon', 'accordions'), 'details' => __('Icon for activate, you can use Font Awesome icon html <i class="fas fa-chevron-down"></i>', 'accordions'), 'type' => 'text_icon', 'value' => $icon_inactive, 'default' => '', 'placeholder' => '', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'color', 'css_id' => 'icon_color', 'parent' => 'accordions_options[icon]', 'title' => __('Color', 'accordions'), 'details' => __('Color for icons', 'accordions'), 'type' => 'colorpicker', 'value' => $icon_color, 'default' => '', 'placeholder' => '#999999', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'color_hover', 'css_id' => 'icon_color_hover', 'parent' => 'accordions_options[icon]', 'title' => __('Hover color', 'accordions'), 'details' => __('Color for icons on mousehover', 'accordions'), 'type' => 'colorpicker', 'value' => $icon_color_hover, 'default' => '', 'placeholder' => '#777777', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'background_color', 'css_id' => 'icon_background_color', 'parent' => 'accordions_options[icon]', 'title' => __('Background color', 'accordions'), 'details' => __('Background color for icons', 'accordions'), 'type' => 'colorpicker', 'value' => $icon_background_color, 'default' => '', 'placeholder' => '#777777', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'font_size', 'parent' => 'accordions_options[icon]', 'title' => __('Font size', 'accordions'), 'details' => __('You can set custom font size.', 'accordions'), 'type' => 'text', 'value' => $icon_font_size, 'default' => '', 'placeholder' => '14px', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'padding', 'parent' => 'accordions_options[icon]', 'title' => __('Padding', 'accordions'), 'details' => __('Choose icon area padding', 'accordions'), 'type' => 'text', 'value' => $icon_padding, 'default' => '', 'placeholder' => '10px', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'margin', 'parent' => 'accordions_options[icon]', 'title' => __('Margin', 'accordions'), 'details' => __('Choose header area margin', 'accordions'), 'type' => 'text', 'value' => $icon_margin, 'default' => '', 'placeholder' => '5px', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'position', 'parent' => 'accordions_options[icon]', 'title' => __('Position', 'accordions'), 'details' => __('Set icon position', 'accordions'), 'type' => 'select', 'value' => $icon_position, 'default' => 'left', 'args' => array( 'none' => __('None', 'accordions'), 'left' => __('Left', 'accordions'), 'right' => __('Right', 'accordions'), ), ); $settings_tabs_field->generate_field($args); ?>

'class', 'css_id' => 'header_background_color', 'parent' => 'accordions_options[header]', 'title' => __('Add class', 'accordions'), 'details' => __('Header style class, ex: border-flat, border-semi-round, border-round, border-1px border-2px border-3px, shadow-bottom, shadow-top shadow-bottom-right, shadow-bottom-left', 'accordions'), 'type' => 'text', 'value' => $header_class, 'default' => '', 'placeholder' => '', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'background_color', 'css_id' => 'header_background_color', 'parent' => 'accordions_options[header]', 'title' => __('Background color', 'accordions'), 'details' => __('Background color of header on idle', 'accordions'), 'type' => 'colorpicker', 'value' => $header_background_color, 'default' => '', 'placeholder' => '#eeeeee', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'active_background_color', 'css_id' => 'header_active_background_color', 'parent' => 'accordions_options[header]', 'title' => __('Active background color', 'accordions'), 'details' => __('Background color of header on active stats', 'accordions'), 'type' => 'colorpicker', 'value' => $header_active_background_color, 'default' => '', 'placeholder' => '#dddddd', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'color', 'css_id' => 'header_color', 'parent' => 'accordions_options[header]', 'title' => __('Color', 'accordions'), 'details' => __('Font color for accordion headers', 'accordions'), 'type' => 'colorpicker', 'value' => $header_color, 'default' => '', 'placeholder' => '#999999', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'color_hover', 'css_id' => 'header_color_hover', 'parent' => 'accordions_options[header]', 'title' => __('Color on hover', 'accordions'), 'details' => __('Font color for accordion headers', 'accordions'), 'type' => 'colorpicker', 'value' => $header_color_hover, 'default' => '', 'placeholder' => '#7777777', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'font_size', 'parent' => 'accordions_options[header]', 'title' => __('Font size', 'accordions'), 'details' => __('Choose font size for header text', 'accordions'), 'type' => 'text', 'value' => $header_font_size, 'default' => '', 'placeholder' => '14px', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'font_family', 'parent' => 'accordions_options[header]', 'title' => __('Font family', 'accordions'), 'details' => __('Choose font family for header text', 'accordions'), 'type' => 'text', 'value' => $header_font_family, 'placeholder' => 'Open Sans', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'padding', 'parent' => 'accordions_options[header]', 'title' => __('Padding', 'accordions'), 'details' => __('Choose header area padding', 'accordions'), 'type' => 'text', 'value' => $header_padding, 'default' => '', 'placeholder' => '10px', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'margin', 'parent' => 'accordions_options[header]', 'title' => __('Margin', 'accordions'), 'details' => __('Choose header area margin', 'accordions'), 'type' => 'text', 'value' => $header_margin, 'default' => '', 'placeholder' => '5px', ); $settings_tabs_field->generate_field($args); ?>

'class', 'css_id' => 'header_class', 'parent' => 'accordions_options[body]', 'title' => __('Add class', 'accordions'), 'details' => __('Body style class, ex: border-flat, border-semi-round, border-round, border-1px border-2px border-3px, shadow-bottom, shadow-top shadow-bottom-right, shadow-bottom-left', 'accordions'), 'type' => 'text', 'value' => $body_class, 'default' => '', 'placeholder' => '', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'color', 'css_id' => 'body_color_hover', 'parent' => 'accordions_options[body]', 'title' => __('Color', 'accordions'), 'details' => __('You can choose custom color for accordion content', 'accordions'), 'type' => 'colorpicker', 'value' => $body_color, 'default' => '', 'placeholder' => '#999999', ); $settings_tabs_field->generate_field($args); ?> 'font_size', 'parent' => 'accordions_options[body]', 'title' => __('Font size', 'accordions'), 'details' => __('You can set custom font size for accordion content', 'accordions'), 'type' => 'text', 'value' => $body_font_size, 'default' => '', 'placeholder' => '10px', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'font_family', 'parent' => 'accordions_options[body]', 'title' => __('Font family', 'accordions'), 'details' => __('Choose font family for accordion content text', 'accordions'), 'type' => 'text', 'value' => $body_font_family, 'placeholder' => 'Open Sans', ); $settings_tabs_field->generate_field($args); ?> 'background_color', 'css_id' => 'body_background_color', 'parent' => 'accordions_options[body]', 'title' => __('Background color', 'accordions'), 'details' => __('You can choose custom background color for accordion content area', 'accordions'), 'type' => 'colorpicker', 'value' => $body_background_color, 'default' => '#ffffff', 'placeholder' => '#ffffff', ); $settings_tabs_field->generate_field($args); ?> 'padding', 'parent' => 'accordions_options[body]', 'title' => __('Padding', 'accordions'), 'details' => __('You can set custom padding for accordion content', 'accordions'), 'type' => 'text', 'value' => $body_padding, 'default' => '', 'placeholder' => '10px', ); $settings_tabs_field->generate_field($args); ?> 'margin', 'parent' => 'accordions_options[body]', 'title' => __('Margin', 'accordions'), 'details' => __('You can set custom margin for accordion content', 'accordions'), 'type' => 'text', 'value' => $body_margin, 'default' => '', 'placeholder' => '10px', ); $settings_tabs_field->generate_field($args); ?>

'padding', 'parent' => 'accordions_options[container]', 'title' => __('Padding', 'accordions'), 'details' => __('Set container padding', 'accordions'), 'type' => 'text', 'value' => $container_padding, 'default' => '', 'placeholder' => '10px', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'background_color', 'parent' => 'accordions_options[container]', 'title' => __('Background color', 'accordions'), 'details' => __('Set container background color', 'accordions'), 'type' => 'colorpicker', 'value' => $container_background_color, 'default' => '#ffffff', 'placeholder' => '', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'text_align', 'parent' => 'accordions_options[container]', 'title' => __('Text align', 'accordions'), 'details' => __('Set container text align', 'accordions'), 'type' => 'select', 'value' => $container_text_align, 'default' => 'left', 'args' => array( 'left' => __('Left', 'accordions'), 'right' => __('Right', 'accordions'), 'center' => __('Center', 'accordions'), 'justify' => __('Justify', 'accordions'), ), ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'background_img', 'parent' => 'accordions_options[container]', 'title' => __('Background image', 'accordions'), 'details' => __('Set container background image', 'accordions'), 'type' => 'media_url', 'value' => $container_background_img, 'default' => '', 'placeholder' => '', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'width', 'title' => __('Container width', 'accordions'), 'details' => __('Set accordion width.', 'accordions'), 'type' => 'option_group', 'options' => array( array( 'id' => 'width_large', 'parent' => 'accordions_options[container]', 'title' => __('In desktop', 'accordions'), 'details' => __('min-width: 1200px, ex: 300px', 'accordions'), 'type' => 'text', 'value' => $width_large, 'default' => '', 'placeholder' => '', ), array( 'id' => 'width_medium', 'parent' => 'accordions_options[container]', 'title' => __('In tablet & small desktop', 'accordions'), 'details' => __('min-width: 992px, ex: 90%', 'accordions'), 'type' => 'text', 'value' => $width_medium, 'default' => '', 'placeholder' => '', ), array( 'id' => 'width_small', 'parent' => 'accordions_options[container]', 'title' => __('In mobile', 'accordions'), 'details' => __('min-width: 576px, ex: 90%', 'accordions'), 'type' => 'text', 'value' => $width_small, 'default' => '', 'placeholder' => '', ), ), ); $settings_tabs_field->generate_field($args); ?>

'header', 'css_id' => 'header_TIMEINDEX', 'title' => __('Header', 'accordions'), 'details' => __('Accordion header.', 'accordions'), 'type' => 'text', 'value' => '', 'default' => '', 'placeholder' => 'Address', ), array( 'id' => 'body', 'css_id' => 'body_TIMEINDEX', 'title' => __('Accordion body', 'accordions'), 'details' => __('Accordion body content.', 'accordions'), 'type' => 'textarea_editor', 'value' => '', 'default' => '', 'placeholder' => '', ), array( 'id' => 'hide', 'css_id' => 'hide_TIMEINDEX', 'title' => __('Hide', 'accordions'), 'details' => __('Hide this.', 'accordions'), 'type' => 'select', 'value' => '', 'default' => 'false', 'args' => array( 'true' => __('True', 'accordions'), 'false' => __('False', 'accordions'), ), ), array( 'id' => 'hide_schema', 'css_id' => 'hide_TIMEINDEX', 'title' => __('Hide schema', 'accordions'), 'details' => __('Hide schema for this.', 'accordions'), 'type' => 'select', 'value' => '', 'default' => 'false', 'args' => array( 'true' => __('True', 'accordions'), 'false' => __('False', 'accordions'), ), ), array( 'id' => 'disable', 'css_id' => 'disable_TIMEINDEX', 'title' => __('Disable opening', 'accordions'), 'details' => __('Disable this on click.', 'accordions'), 'type' => 'select', 'value' => '', 'default' => 'false', 'args' => array( 'true' => __('True', 'accordions'), 'false' => __('False', 'accordions'), ), ), ); $meta_fields = apply_filters('accordions_content_fields', $meta_fields); $args = array( 'id' => 'content', 'parent' => 'accordions_options', 'title' => __('Accordion content', 'accordions'), 'details' => __('Set accordion content & title here.', 'accordions'), 'collapsible' => true, 'type' => 'repeatable', 'limit' => 10, 'title_field' => 'header', 'value' => $accordions_content, 'fields' => $meta_fields, ); $settings_tabs_field->generate_field($args); ?>

'custom_js', 'parent' => 'accordions_options[custom_scripts]', 'title' => __('Custom Js', 'accordions'), 'details' => __('You can add custom scripts here, do not use <script> </script> tag', 'accordions'), 'type' => 'scripts_js', 'value' => htmlspecialchars_decode($custom_js, ENT_QUOTES), 'default' => '', ); $settings_tabs_field->generate_field($args); $args = array( 'id' => 'custom_css', 'parent' => 'accordions_options[custom_scripts]', 'title' => __('Custom CSS', 'accordions'), 'details' => __('You can add custom css here, do not use <style> </style> tag', 'accordions'), 'type' => 'scripts_css', 'value' => $custom_css, 'default' => '', ); $settings_tabs_field->generate_field($args); ?>

'get_support', //'parent' => '', 'title' => __('Ask question', 'accordions'), 'details' => '', 'type' => 'custom_html', 'html' => $html, ); $settings_tabs_field->generate_field($args); ob_start(); ?>

We wish your 2 minutes to write your feedback about the Accordions plugin. give us

Write a review 'reviews', //'parent' => '', 'title' => __('Submit reviews', 'accordions'), 'details' => '', 'type' => 'custom_html', 'html' => $html, ); $settings_tabs_field->generate_field($args); ?>