全記事へのアクセスにはget_postだけでは利用できない

会社のブログ記事へこのようなdeveloper向けの投稿はどうだろうと思いましたが、
ブログを通してさまざまな技術者の方とコミュニケーション、またご指導いただければと思い、
これからdeveloper的な投稿も投稿していきます。

その方がブログのネタも尽きないと思いますし!

で、表題について
今更ではありますが、よく忘れてハッとしてしまうのでメモ…

——————-

■ 全記事データにアクセスする
いくつかの記事データは、get_posts デフォルトで利用できません。the_content() のコンテンツや ID 等です。内部関数 setup_postdata() に、引数として $post 配列を与えることで、解決できます。

<?php
 $lastposts = get_posts('posts_per_page=3');
 foreach($lastposts as $post) :
    setup_postdata($post);
 ?>
 <h2><a href="<?php the_permalink(); ?>"
  id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></h2>
 <?php the_content(); ?>
 <?php endforeach; ?>

上記はWordPress Codexからの引用です。
http://wpdocs.sourceforge.jp/テンプレートタグ/get_posts

関連記事

  1. Jetpack コンタクトフォームを試してみた!

  2. WooCommerceの基本 商品登録(外部/アフェリエイト商品)編

  3. AMPページを確認

  4. AMP対応のサイト制作を本格的に導入していきます!

  5. WordPress 3.2リリース!

  6. WordPress – WooCommerce 商品タイプ…