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

Найпопулярніша блог платформа, легка у використанні
Відповісти
Аватар користувача
my3uka
SEO Master
Повідомлень: 92
З нами з: Нед жовтня 18, 2015 8:33 am
Звідки: Ukraine

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

Повідомлення my3uka » Сер жовтня 31, 2018 7:43 pm

Один з методів як можна добавити додаткові поля (налаштування) в тему вордпресса. Тобто можливість добавляти мобільний, 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'); ?> // виведе телефон
Аналогічні дії можна зробити з соц кнопками і т.д.
Рекомендую - VPS

Відповісти

Хто зараз онлайн

Зараз переглядають цей форум: 0 і 0 гостей