php si plusieurs états?

Cela va sembler comme une question de noob, désolé. Je ne peux pas travailler mon cerveau ce matin.

Je suis en train d'effectuer plusieurs if états, mais ils ne se comportent pas correctement. Il semble être toujours le chargement du moins le Modèle après avoir trouvé celui qu'il recherche.
Quelle est la meilleure façon de faire quelque chose comme ceci:

$post = $wp_query->post;
if ( in_category('7') ) {include(TEMPLATEPATH . '/post-experts.php');}
if ( in_category('6') ) {include(TEMPLATEPATH . '/post-radio.php');}
if ( in_category('5') ) {include(TEMPLATEPATH . '/post-lifestyle.php');}
else {include(TEMPLATEPATH . '/singleorigional.php');
}

exemple

  • Ce n'est pas se comporter correctement à leur sujet? La façon dont vous le faites, il semble bien pour moi.
  • Ummm... Exactement comme ça? Qu'est-ce exactement ne fonctionne pas dans cet exemple?
  • vous souhaiterez peut-être utiliser elseif?
  • Qu'entendez-vous par "ne pas se comporter correctement"?
InformationsquelleAutor patrick | 2012-04-27