2015-09-23 5 views
0

У меня есть функция, которая добавляет параметр в настройщик wordpress, его загрузку изображения в заголовок, а также элемент управления для изменения цвета. проблема im заключается в том, что, хотя я могу загружать и просматривать цвет или изображение, после обновления страницы изменение удаляется, поэтому я предполагаю, что он не сохраняет правильно? Ниже приведен код в файле функций.Wordpress Customizer не сохраняет данные

// ADD HEADER IMAGE AND COLOR TO CUSTOMIZER 

function customizer_header ($wp_customize) { 

    // ADD SECTIONS 
    $wp_customize->add_section('header_section', array(
     'title'   => __('Navigation Bar', 'dc_header'), 
     'priority'  => 80, 
    )); 

    // ADD SETTINGS 
    $wp_customize->add_setting('header_color', 
     array(
     'default' => '', 
     'sanitize_callback' => '', 
    )); 

    $wp_customize->add_setting('header_image', 
     array(
     'default' => '', 
     'sanitize_callback' => '', 
    )); 

    // ADD CONTROLS 
    $wp_customize->add_control( 
     new WP_Customize_Color_Control( 
      $wp_customize, 'header_color', 
      array(
     'label'  => __('Header Color'), 
     'section' => 'header_section', 
     'settings' => 'header_color', 
    ))); 

    $wp_customize->add_control( 
     new WP_Customize_Image_Control( 
      $wp_customize, 'header_image', 
      array(
     'label'  => __('Header Image', 'dc_header'), 
     'section' => 'header_section', 
     'settings' => 'header_image', 
    ))); 

} 

add_action('customize_register', 'customizer_header'); 

Я видел еще одно сообщение, где кто-то использовал этот фрагмент, мне нужно использовать это? У меня работала без этого в прошлом, хотя, но не уверен, что лучший способ.

// ADD TO FRONTEND 
function dc_header_frontend() { 

?> 
<style type="text/css"> 
    #custom-header { background: <?php echo get_theme_mod('header_color');  ?>; } 
</style> 
<?php 

} 

ответ

0

UPDATE: Нашел проблему с этим, это была выделенная память хранится на исходе, так увеличил количество в файле Htaccess, это решило проблему для тех, кто еще испытывает его.