2012-01-08 3 views
0

Это код, который я должен отображать флажок на странице настроек темы:WordPress тема Флажок

$options[] = array("name" => "Enable/Disable Slider", 
      "desc" => "If you don´t want to see the slider on your homepage you can disable it here.", 
      "id" => $shortname."_onoffslider", 
      "std" => "", 
      "type" => "checkbox", 
      "class" => ""); 

Флажок сейчас там. А также у меня есть этот бит кода, чтобы эхо значение true или false в моем шаблоне. например:

 <p> 
     <?php if(get_option('_onoffslider') != '') { ?> 
     <?php echo get_option('_onoffslider'); ?> 

     <?php } else { ?> 

     It is ON! 

     <?php } ?> 
    </p>  

На странице шаблона текст «Он включен!». всегда показывает, независимо от того, включен или выключен флажок. Я знаю, что код неправильный, но я не могу его исправить.

Любая помощь? спасибо =)

ответ

0

Это должно быть

<p> 
     <?php $shortname="whateveryouhadchosen"; ?> 
     <?php if(get_option($shortname.'_onoffslider') != '') { ?> 
     <?php echo get_option($shortname.'_onoffslider'); ?> 

     <?php } else { ?> 

     It is ON! 

     <?php } ?> 
    </p>  
+0

работает! но если я поставил перед , этот текст «Is is OFF» не работает, потому что он всегда будет показывать «Ii ON!». Я понимаю, что он повторяет истину или ложь, но ничего не делает, это правда или ложно. –

+0

любые идеи по этому поводу? –

+0

Я решил это, добавив следующее: Сделать это Сделать это. благодаря –

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