WordPressのthe_content()について。
the_content()で内容を呼び出す際にはthe_post()を呼び出すこと。
例えばテンプレート内で、get_posts()でループしている場合に使用すること。
the_post()がない場合、the_title()などは表示されるけど、the_content()だけ表示されないのでハマった。
<?php $myposts = get_posts('numberposts=3&orderby=post_date'); foreach($myposts as $mypost) : the_post(); ?> <h2><?php the_title(); ?><span class="date">[<?php echo date("Y/m/d", strtotime($mypost->post_date)); ?>]</span></h2> <div class="desc"> <?php the_content(); ?> </div> <?php endforeach; ?>
なお、$posts, $postはglobal変数として使用されているので使わないほうがよさげ。
参考URL