2016-08-30 5 views
1

Можно ли назначитьНазначение часть если заявление переменной

get_theme_mod('dds') !== 'false'; 

к переменной и включить его в заявлении, если вместо того, чтобы не вводить все это?

Это если заявление, которое я имею дело с:

$DDS = get_theme_mod('dds') !== 'false'; 

if(is_category() && $DDS) : 
    //output some css style 
endif; 

Я получаю сообщение об ошибке: Синтаксическая ошибка: синтаксическая ошибка, неожиданный «:»

ответ

1

Вы получаете ошибку из-за вас не будет полным, если инструкция скобка см. ниже код для удаления ошибки.

$DDS = get_theme_mod('dds') !== 'false'; 

if(is_category() && $DDS) : 
    //output some css style 
endif; 

Другое решение: нет необходимости, чтобы сделать переменную можно направить добавить код в если условие вы получите такое же решение, что и выше код

if(is_category() && (get_theme_mod('dds') !== 'false')) : 
    //output some css style 
endif; 
+0

Спасибо, я уже посмотрел скобку в выражении if. Я буду многократно использовать это условие, поэтому просто хотел написать $ DDS вместо того, чтобы вводить эту информацию каждый раз. –

+0

спасибо за напоминание –

0

Почему вам нужно != false вообще, кажется, лишний?

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