しーぼーデザイン since 2003

blog ブログ

query_post()後の条件分岐にご用心!

2014.06.12

WordPressで条件分岐が反映されない…効かない…

そんな時に、まず疑ってもらいたいのは?

条件分岐の前で

<?php query_pos();?>

が使われてないか?

使われてる場合は条件分岐が反映されません!

そんな時の抜け道は?

ずばり

<?php wp_reset_query();?>

をいれてやればOK!

使い方は

<?php query_posts('cat=4&showposts=5');?>
<?php if(have_posts()):while(have_posts()):the_post();?>
<?php content();?>
<?php endwhile;endif;?>
<strong><?php wp_reset_query();?></strong>

これで見事に反映されるようになった!

関連記事

Archive

Category

Recent Entry