raselgit
@raselgit
Веб-дизайнер

Почему не выводятся два контроллера загрузки изображений на одной панели настроек?

Пытаюсь на одной панели настроек "Theme Costumize" вставить два загрузчика изображений, каждый из которых будет выполнять свою роль, но они просто не выводятся на странице, когда пытаешься их вставить вместе. Вот запись:
add_action('customize_register', function($customizer){
    $customizer->add_section(
        'theme_settings',
        array(
            'title' => 'Theme Settings',
            'priority' => 35,
        )
    );
    
$customizer->add_setting('img-upload');
$customizer->add_control(
	new WP_Customize_Image_Control(
		$customizer,
		'logo',
		array(
			'label' => 'Загрузка большого логотипа',
			'section' => 'theme_settings',
			'settings' => 'img-upload'
		)
	)
);

$customizer->add_setting('img-upload');
$customizer->add_control(
	new WP_Customize_Image_Control(
		$customizer,
		'logo',
		array(
			'label' => 'Загрузка маленького логотипа',
			'section' => 'theme_settings',
			'settings' => 'img-upload'
		)
	)
);
});

Подскажите пожалуйста, что нужно изменить, чтобы они выводились вместе
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
А так?
add_action('customize_register', function($customizer){
    $customizer->add_section(
        'theme_settings',
        array(
            'title' => 'Theme Settings',
            'priority' => 35,
        )
    );
    
$customizer->add_setting('img-upload1');
$customizer->add_control(
  new WP_Customize_Image_Control(
    $customizer,
    'img-upload1',
    array(
      'label' => 'Загрузка маленького логотипа',
      'section' => 'theme_settings'
    )
  )
);

$customizer->add_setting('img-upload2');
$customizer->add_control(
  new WP_Customize_Image_Control(
    $customizer,
    'img-upload2',
    array(
      'label' => 'Загрузка большого логотипа',
      'section' => 'theme_settings'
    )
  )
);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Может надо хотя бы название другое придумать?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 14:02
5000 руб./за проект
24 апр. 2024, в 13:45
15000 руб./за проект
24 апр. 2024, в 13:32
300 руб./за проект