サポート » 使い方全般 » ページにて任意の数のループを設置したいです

  • いつも参考にさせていただいております。

    ページにて、キーワードタグ毎の記事一覧を作成したいと考えております。
    テンプレートにて以下のように記述しており、「キーワード:tag1」を取得しますが、
    tag2、tag3と同じ物が表示されます。

    ▼▼▼キーワード1の記事▼▼▼
    <?php $posts=get_posts('numberposts=-1&category=1&tag1=findaway'); ?>
    	<?php if($posts): foreach($posts as $post): setup_postdata($post); ?>
    	<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    <?php endforeach; endif; ?>
    
    ▼▼▼キーワード2の記事▼▼▼
    <?php $posts=get_posts('numberposts=-1&category=1&tag2=findaway'); ?>
    	<?php if($posts): foreach($posts as $post): setup_postdata($post); ?>
    	<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    <?php endforeach; endif; ?>
    
    ▼▼▼キーワード3の記事▼▼▼
    <?php $posts=get_posts('numberposts=-1&category=1&tag3=findaway'); ?>
    	<?php if($posts): foreach($posts as $post): setup_postdata($post); ?>
    	<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    <?php endforeach; endif; ?>

    get_postsは複数指定できないのでしょうか?
    この方法にこだわらないですが、良い方法有ればご教授いただきたいと思います。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんばんは

    つい最近、このフォーラムで、query_postsとかをやったら、

    <?php wp_reset_query(); ?> という呪文を唱えるといいと教えていただきました

    各ループの後ろぐらいで、この呪文唱えてみてはどうでしょう

    トピック投稿者 wakakufu

    (@wakakufu)

    nobitaさん

    アドバイスありがとうございます。
    ループをリセットできるのですね♪素晴らしいです!
    手元にPCないので、後ほど作業し確認させていただきます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ページにて任意の数のループを設置したいです」には新たに返信することはできません。