get_post_field()

あまり知られていないようなので。。
Loopの外からpost_contentを簡単に取得する方法

echo get_post_field('post_content', $post_id);

もちろん、これにfilterをちゃんとかける場合は

$content = get_post_field('post_content', $post_id);
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);

のようにする。
http://codex.wordpress.org/Function_Reference/get_post_field
http://codex.wordpress.org/Function_Reference/the_content

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です