File "layout.php"
Full Path: /home/fahu5438/labouseuse.fr/wp-content/themes/vilva/inc/customizer/layout.php
File size: 3.83 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Layout Settings
*
* @package Vilva
*/
function vilva_customize_register_layout( $wp_customize ) {
/** Home Page Layout Settings */
$wp_customize->add_section(
'general_layout_settings',
array(
'title' => __( 'Layout Settings', 'vilva' ),
'priority' => 45,
)
);
/** Page Sidebar layout */
$wp_customize->add_setting(
'page_sidebar_layout',
array(
'default' => 'right-sidebar',
'sanitize_callback' => 'vilva_sanitize_radio'
)
);
$wp_customize->add_control(
new Vilva_Radio_Image_Control(
$wp_customize,
'page_sidebar_layout',
array(
'section' => 'general_layout_settings',
'label' => __( 'Page Sidebar Layout', 'vilva' ),
'description' => __( 'This is the general sidebar layout for pages. You can override the sidebar layout for individual page in respective page.', 'vilva' ),
'choices' => array(
'no-sidebar' => esc_url( get_template_directory_uri() . '/images/1c.jpg' ),
'centered' => esc_url( get_template_directory_uri() . '/images/1cc.jpg' ),
'left-sidebar' => esc_url( get_template_directory_uri() . '/images/2cl.jpg' ),
'right-sidebar' => esc_url( get_template_directory_uri() . '/images/2cr.jpg' ),
)
)
)
);
/** Post Sidebar layout */
$wp_customize->add_setting(
'post_sidebar_layout',
array(
'default' => 'right-sidebar',
'sanitize_callback' => 'vilva_sanitize_radio'
)
);
$wp_customize->add_control(
new Vilva_Radio_Image_Control(
$wp_customize,
'post_sidebar_layout',
array(
'section' => 'general_layout_settings',
'label' => __( 'Post Sidebar Layout', 'vilva' ),
'description' => __( 'This is the general sidebar layout for posts & custom post. You can override the sidebar layout for individual post in respective post.', 'vilva' ),
'choices' => array(
'no-sidebar' => esc_url( get_template_directory_uri() . '/images/1c.jpg' ),
'centered' => esc_url( get_template_directory_uri() . '/images/1cc.jpg' ),
'left-sidebar' => esc_url( get_template_directory_uri() . '/images/2cl.jpg' ),
'right-sidebar' => esc_url( get_template_directory_uri() . '/images/2cr.jpg' ),
)
)
)
);
/** Post Sidebar layout */
$wp_customize->add_setting(
'layout_style',
array(
'default' => 'right-sidebar',
'sanitize_callback' => 'vilva_sanitize_radio'
)
);
$wp_customize->add_control(
new Vilva_Radio_Image_Control(
$wp_customize,
'layout_style',
array(
'section' => 'general_layout_settings',
'label' => __( 'Default Sidebar Layout', 'vilva' ),
'description' => __( 'This is the general sidebar layout for whole site.', 'vilva' ),
'choices' => array(
'no-sidebar' => esc_url( get_template_directory_uri() . '/images/1c.jpg' ),
'left-sidebar' => esc_url( get_template_directory_uri() . '/images/2cl.jpg' ),
'right-sidebar' => esc_url( get_template_directory_uri() . '/images/2cr.jpg' ),
)
)
)
);
}
add_action( 'customize_register', 'vilva_customize_register_layout' );