全記事へのアクセスには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. AMPページを確認

  2. WordPress カウントして表示

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

  4. WooCommerce 日本語化のメモ

  5. WordPress 3.2リリース!

  6. WooCommerceの基本 商品登録(バリエーションのある商品)編