Intereting Posts
Захват фильтра wp_insert_post_data определяет текущее действие Невозможно импортировать метаданные меню Расширить медиа-библиотеку Невозможно установить отображаемое изображение Создание пользователя без имени пользователя и пароля Форма поиска как элемент списка в меню? Как использовать переключатели в плагинах WordPress с использованием настроек регистра? Если текущий элемент меню является дочерним или родительским с дочерним? Подкатегория второго уровня Синхронизировать статьи WordPress от локального до удаленного? Связывание между страницами в wordpress Каков наилучший способ перехвата функции перезаписи для определенного PHP-кода при обновлении плагинов? Я получаю «Библиотека даты и времени PHP не поддерживается вашим веб-хостом» на моем хосте CentOS, какую библиотеку мне нужно установить для добавления поддержки? Редактирование пользовательских таблиц базы данных в WordPress Как использовать атрибут shortcode в отдельной функции

Несколько разделов в Theme Customizer перезаписаны

Я успешно добавил раздел в Настройщик тем, могу изменить изображение заголовка определенной страницы. Но теперь я хочу добавить другой раздел для другой страницы, но первый раздел всегда перезаписывается. Идентификаторы должны быть хорошо связаны.

<?php function af_customize_register($wp_customize){ // header image section $wp_customize->add_setting('front_header_image', array( 'default' => 'http://******.be/wp-content/uploads/2017/04/about-header-1200.jpg', 'transport' => 'refresh' )); $wp_customize->add_section('front_header_image_section', array( 'title' => 'Frontpage Header', 'description' => 'Add an image to the front page.', 'priority' => '1' )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'image', array( 'label' => 'Upload image to the frontpage', 'section' => 'front_header_image_section', 'settings' => 'front_header_image' ) ) ); // archive image section $wp_customize->add_setting('archive_header_image', array( 'default' => 'http://******.be/wp-content/uploads/2017/04/about-header-1200.jpg', 'transport' => 'refresh' )); $wp_customize->add_section('archive_header_image_section', array( 'title' => 'Archive Headers', 'description' => 'Add an image to an archive page.', 'priority' => '10' )); // $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'image', array( 'label' => 'Upload image to archive page', 'section' => 'archive_header_image_section', 'settings' => 'archive_header_image' ) ) ); } ?> 

Solutions Collecting From Web of "Несколько разделов в Theme Customizer перезаписаны"

Чтобы создать раздел, он должен иметь элемент управления, и для каждого элемента управления требуется уникальный идентификатор элемента управления, вы передаете один и тот же image управляющего идентификатора на оба элемента управления и, следовательно, создадите элемент управления для последнего и проигнорируете Предыдущая. Поэтому ваш первый раздел не получает никакого контроля, и он переопределяется. Короче, вам нужно передать уникальные контрольные идентификаторы вашим элементам управления внутри WP_Customize_Image_Control .