Support » Themes and Templates » single post show message according to category tht post is in

  • In single.php i need to have some conditionals that ask what category the post is in so i can display a message, not sure how to do this, but this is the idea:

    if post in category ‘2’ say “hello dude
    elseif in category ‘3’ say “proper bo”
    or else “nothing to say”

Viewing 4 replies - 1 through 4 (of 4 total)
  • This would need to be in The Loop in your template:

    <?php
    $message='';
    if (in_category('2') ) {
    $message='hello dude';
    } elseif ( in_category('3') ) {
    $message='proper bo';
    } else {
    $message = 'nothing to say';
    }
    echo $message;
    ?>

    ah sorry i should have said its to run outside of the loop, can i run a separate loop to deal with this?

    Don’t be confused by The Loop. Even single post templates (e.g. single.php) have a loop–even to display just one post.

    Exactly what I needed!
    thanks 🙂

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘single post show message according to category tht post is in’ is closed to new replies.