2016-04-22 3 views
0

Я разрабатываю тему wordpress, и мне нравится добавлять параметр COLOR на странице настройки, чтобы администратор мог изменять цвет фона, цвет текста, цвет ссылки и т. Д. «У меня есть какие-либо плагины, установленные в моем каталоге wordpress, кроме« Akismet », и кроме« mytheme »(mytheme - это имя моей темы), все темы имеют эту опцию на странице настройки. мой вопрос: как добавить параметр COLOR на странице настройки, который появляется сразу после опции «Идентификация сайта». СпасибоКак добавить параметр цвета в wordpress customize

+0

я думаю, что вы используете этот плагин HTTPS://wordpress.org/plugins/fourteen-colors/ –

ответ

1

Прочитайте это:

Customizer WordPress

Что-то, как это должно работать:

function mytheme_customize_register($wp_customize) { 
    //All our sections, settings, and controls will be added here 
    $wp_customize->add_setting('header_textcolor' , array(
     'default'  => "#000000", 
     'transport' => 'refresh', 
    )); 

    $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'header_textcolor', array(
     'label'  => __('Header Color', 'mytheme'), 
     'section' => 'colors', 
    ))); 
} 
add_action('customize_register', 'mytheme_customize_register'); 

function mytheme_customize_css() 
{ 
    ?> 
    <style type="text/css"> 
     h2 { color: #<?php echo get_theme_mod('header_textcolor', "#000000"); ?>; } 
    </style> 
    <?php 
} 
add_action('wp_head', 'mytheme_customize_css'); 

Выход через wp_head();

<style type="text/css"> 
    h1 {color:#000000;} 
</style> 
+0

спасибо за ответ .. Я вставляю PHP-код в файл functions.php и CSS в файле style.css ..... теперь на странице ничего не отображается –

+0

@ShanBiswas, см. Обновленный ответ пожалуйста. Вы получили его на работу? – Refilon

+0

привет ... Я уже поместил коды, которые вы обновили выше, сейчас работает, в любом случае спасибо вам сильно отличаются ..... !! –

Смежные вопросы