Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

Hi I am trying to use ternary operators with WordPress condtionals, using the code below, but it's giving me a PHP error, what am I doing wrong?

echo is_home() : '1' ? '0';
share|improve this question
add comment

2 Answers

Syntax is wrong you need to phrase it like so:

condition ? TRUE : FALSE

so change your code to :

echo is_home() ?  '1' : '0';
share|improve this answer
    
oh right, thanks! –  John May 18 '11 at 13:12
    
@Jhon: Glad i could help. –  Bainternet May 18 '11 at 13:35
add comment

In this particular case you could even shorten it to:

echo (int) is_home();
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.