Intereting Posts
Используется более одного текстового домена из-за включенных шаблонов для плагинов Установка активной темы по URL-адресу При использовании WordPress Multisite можно отображать данные на главный сайт из дочерних сайтов? Странное поведение панели инструментов должно быть основным файлом Обновление темы WP вызывает проблемы с CSS темы Отображать эскиз из пользовательского поля Пользовательский таксономический архив BUG Saving Post перенаправляет на страницу 404, когда переменная php $ _GET в столбце Вопросы о схеме базы данных MU и список всех блогов обновить путь изображения со словами, начинающимися в верхнем регистре до строчных символов Показать специальное содержимое для определенных ролей Как получить список категорий, присвоенных текущему сообщению? Как включить текстовое представление боковой панели администратора Удалить атрибут границы из изображения Pin It Button, чтобы передать проверку HTML5 Тестовый тег абзаца при использовании коротких кодов

Настройка темы – не может добавлять раздел / настройки

Я пытаюсь изменить настройки темы WordPress, добавляя разделы и настройки, но независимо от того, что я добавляю в свой файл functions.php , в настройке ничего не появляется.

Вот мой код: –

 function starter_customize_register( $wp_customize ) { $wp_customize->add_panel( 'home_page_settings', array( 'title' => __( 'Home Page Settings', 'starter'), 'priority' => 10, 'active_callback' => 'is_front_page' ) ); $wp_customize->add_section( 'home_call_to_action_section' , array( 'title' => __('Call To Action','starter'), 'panel' => 'home_page_settings', ) ); $wp_customize->add_setting( 'home_call_to_action_setting_section', array( 'default' => __('WHAT IS RO PURIFIER?', 'starter'), 'sanitize_callback' => 'starter_sanitize', )); $wp_customize->add_control('cta_heading', array( 'label' => __('CTA Heading','starter'), 'section' => 'home_call_to_action_section', 'setting'=>'home_call_to_action_setting_section' )); } add_action( 'customize_register', 'starter_customize_register'); 

Заранее спасибо..

add_control использование add_control . Более конкретно, вы не говорите, какой тип управления вы хотите добавить. Обратитесь к ссылке codex, чтобы узнать, какие типы могут быть сгенерированы автоматически. Я привел пример с текстовым полем ниже.

 $wp_customize->add_control('cta_heading', array( 'label' => __('CTA Heading','starter'), 'section' => 'home_call_to_action_section', 'setting'=>'home_call_to_action_setting_section', 'type'=>'text', )); 

Помните, что если вам нужны более сложные элементы управления, такие как цвета, вам нужно явно создать объект управления. Пример также указан в ссылке codex.