WordPressで記事の本文を表示するにはthe_content関数を使用しますが、ループ内で使用していないと表示されないので、the_content関数を使っているのに表示されない場合は、ループ内で使用しているか確認してください。
<?php if(have_posts()): ?>
<?php while(have_posts()): the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>
<?php endif; ?>
<?php while(have_posts()): the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>
<?php endif; ?>
さらに短く書くことも可能です。
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; endif; ?>
<?php the_content(); ?>
<?php endwhile; endif; ?>
もしこれでも表示されない場合は別の原因が考えられますが、このケースがけっこう多いので、まずはループ内で使用しているか確認するといいと思います。
Leave a Comment