Сторінка 1 з 1

Як добавити додаткові поля в тему wordpress.

Додано: Сер жовтня 31, 2018 7:43 pm
my3uka
Один з методів як можна добавити додаткові поля (налаштування) в тему вордпресса. Тобто можливість добавляти мобільний, emails, соц кнопки і т.д.

Код: Виділити все

	
add_action('customize_register', function($customizer){
    $customizer->add_section(
        'dop_setting',
        array(
            'title' => 'Настройки сайта',
            'description' => 'Настройки сайта',
            'priority' => 35,
        )
    );
$customizer->add_setting(
    'phone',
    array('default' => 'tel')
);
$customizer->add_control(
    'phone',
    array(
        'label' => 'Телефон',
        'section' => 'dop_setting',
        'type' => 'text',
    )
);
$customizer->add_setting(
    'email',
    array('default' => 'email@email.com')
);
$customizer->add_control(
    'email',
    array(
        'label' => 'Емейл',
        'section' => 'dop_setting',
        'type' => 'text',
    )
);
});
Тепер після цього, появиться можливість добавити телефон чи мило на сайт і вивести його в потрібному нам місці

Код: Виділити все

<?php echo get_theme_mod('phone', '-1'); ?> // виведе телефон
Аналогічні дії можна зробити з соц кнопками і т.д.