信用できるのか? query_posts


スポンサーリンク

プラグインを作っていて、query_posts ってのが便利・・というか、お手本にしたものが使っていたものがそうだった。
で、こんなループを作るわけだが。
query_posts('&showposts='.$number.'&order='.$narabi);
if (have_posts()){ 
    while (have_posts()) {
        the_post();
        echo '<tr>';
        echo '<td align="center" valign="middle" width="120">';
         :
 
showposts が効かなくなったり、 cateory が効かなかったり・・・。
挙動不審に陥る。
 
ワードプレスのすごいのは、同じことをするにもいくつかのアプローチが存在する。
ってことで、get_posts に置き換えてみた。
こんな感じ。 挙動不審がおさまりました。
$posts=get_posts('&numberposts='.$number.'&order='.$narabi.'&category='.$catlst);
global $post;
$count=0;
//if (have_posts()){ 
if ($posts){ 
//  while (have_posts()) {
    foreach ($posts as $post) {
//      the_post();
        echo '<tr>';
        echo '<td align="center" valign="middle" width="120">';
         :

スポンサーリンク