@alex__777

Почему не работает кастомайзер в wordpress?

Недавно начал изучать wordpress. Столкнулся с такой проблемой, что в самой админке пункт в кастомайзере добавился, однако при вызове функции get_theme_mods() этот пункт отсутствует. Делал я пример из документации, хотел сделать так, чтобы можно было менять цвет ссылок из админки. Заранее спасибо.
Вот мой код:

<code lang="php">
function myTheme_customize_register($wp_customize) {
    $wp_customize->add_setting('myTheme_link_color', array(
        'default' => '#007bff',
        'sanitize_callback' => 'sanitize_hex_color',
    ));
    $wp_customize->add_control(
        new WP_Customize_Color_Control(
            $wp_customize,
            'myTheme_link_color',
            array(
                'label' => 'Цвет ссылок',
                'section' => 'colors',
                'settings' => 'myTheme_link_color',
            )
        )
    );
}

add_action('customize_register', 'myTheme_customize_register');

function myTheme_customize_use() {
    ?>
    <style type="text/css">
        a { color: <?php get_theme_mod('myTheme_link_color'); ?>;}
    </style>
<?php

add_action('wp_head', 'myTheme_customize_use');
}
</code>
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы