しーぼーデザイン 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