<?php
/**
 * Reset theme options.
 *
 * @package Magazine_Plus
 */

// Reset Section.
$wp_customize->add_section( 'section_reset_all_settings',
	array(
		'title'      => esc_html__( 'Reset Theme Settings', 'magazine-plus-pro' ),
		'priority'   => 1000,
		'capability' => 'edit_theme_options',
		'panel'      => 'theme_option_panel',
	)
);

$wp_customize->add_setting( 'theme_options[reset_all_settings]', array(
	'default'           => false,
	'capability'        => 'edit_theme_options',
	'transport'         => 'postMessage',
	'sanitize_callback' => 'magazine_plus_sanitize_checkbox',
));
$wp_customize->add_control( 'reset_all_settings', array(
	'label'       => __( 'Reset all theme settings', 'magazine-plus-pro' ),
	'description' => esc_html__( 'Caution: All theme settings along with custom header and custom background will be reset to default. Refresh the page after save to view full effects.', 'magazine-plus-pro' ),
	'type'        => 'checkbox',
	'section'     => 'section_reset_all_settings',
	'settings'    => 'theme_options[reset_all_settings]',
	'priority'    => 100,
));

// Setting - reset_color_settings.
$wp_customize->add_setting( 'theme_options[reset_color_settings]',
	array(
		'default'           => false,
		'capability'        => 'edit_theme_options',
		'transport'         => 'postMessage',
		'sanitize_callback' => 'magazine_plus_sanitize_checkbox',
	)
);
$wp_customize->add_control( 'theme_options[reset_color_settings]',
	array(
		'label'       => esc_html__( 'Reset Color Settings', 'magazine-plus-pro' ),
		'description' => esc_html__( 'Caution: All color settings will be reset to default. Refresh the page after save to view full effects.', 'magazine-plus-pro' ),
		'section'     => 'section_reset_all_settings',
		'type'        => 'checkbox',
		'priority'    => 90,
	)
);
