/**
* Un seul logo
*/
// Partners Logo Section
$wp_customize->add_section(
'twentyseventeen_partner_logo_section',
array(
'priority' => 40,
'title' => esc_html__( 'Partners Logo', 'twentyseventeen' ),
'panel' => 'twentyseventeen_additional_options'
)
);
$wp_customize->add_setting(
'twentyseventeen_partner_logo',
array(
'default' => '',
'capability' => 'edit_theme_options',
'sanitize_callback' => 'esc_url_raw'
)
);
$wp_customize->add_control(
new WP_Customize_Image_Control(
$wp_customize,
'twentyseventeen_partner_logo',
array(
'label' => esc_html__( 'Upload logo' , 'twentyseventeen' ),
'section' => 'twentyseventeen_partner_logo_section',
'setting' => 'twentyseventeen_partner_logo'
)
)
);
Dans un fichier view (ex: header.php)
';
?>
/**
* Plusieurs images
*/
Dans le fichier customizer.php
// Multiple Images Section
$wp_customize->add_section(
'twentyseventeen_trombi_section',
array(
'priority' => 50,
'title' => esc_html__( 'Trombi pictures', 'twentyseventeen' ),
'panel' => 'twentyseventeen_additional_options'
)
);
for ( $i = 1; $i < 5; $i++ ) {
// Logo Upload
$wp_customize->add_setting(
'twentyseventeen_trombi'.$i,
array(
'default' => '',
'capability' => 'edit_theme_options',
'sanitize_callback' => 'esc_url_raw'
)
);
$wp_customize->add_control(
new WP_Customize_Image_Control(
$wp_customize,
'twentyseventeen_trombi'.$i,
array(
'label' => esc_html__( 'Upload logo' , 'twentyseventeen' ).$i,
'section' => 'twentyseventeen_trombi_section',
'setting' => 'twentyseventeen_trombi'.$i
)
)
);
}
Dans un fichier view (ex: header.php)
0){ ?>