get_postsについて
-
「Advanced Custom Fields」を使って、管理画面(投稿画面)で記事のIDを入れると、コードに反映されて、その記事の情報がブラウザで表示されるようにしました。
<div class="left"> <?php $posts = get_posts('include=' .get_field('top_main_left')); foreach($posts as $post): ?> <p><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></p> <?php endforeach; ?> </div><!--//left-->
上記の様に単発だと上手く表示されたのですが、下記の様に繰り返して記述すると、指定した記事以外も表示されるようになってしまいました。
<div class="left"> <?php $posts = get_posts('include=' .get_field('top_main_left')); foreach($posts as $post): ?> <p><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></p> <?php endforeach; ?> </div><!--//left--> <div class="right"> <?php $posts = get_posts('include=' .get_field('top_main_right')); foreach($posts as $post): ?> <p><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></p> <?php endforeach; ?> </div><!--//right-->
この様な使い方は間違っているのでしょうか?
ご教示のほど宜しくお願い致します。
※PHP初心者です
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「get_postsについて」には新たに返信することはできません。