当サイトで利用している賢威7(WordPress版のスタンダード版)では、トップページは記事タイトルとアイキャッチ画像、抜粋が表示されるようになっています。

これをトップページのみ(カテゴリーやタグページは今まで通り)、全文表示にする方法をご紹介します。

子テーマで運用している場合は親テーマから「cont.php」を子テーマフォルダへコピー

当サイトも子テーマ運用しているのですが、そのような場合は、親テーマの「cont.php」を直接変更するのではなく、子テーマに「cont.php」をコピーして編集します。

「cont.php」を編集

「cont.php」を以下のように修正します。

修正前

<?php if (get_the_post_thumbnail()) echo '<div class="eye-catch"><a href="'.get_the_permalink().'" title="'. the_title_attribute('echo=0') .'">'.get_the_post_thumbnail()."</a></div>\n"; ?>
<p><?php echo strip_tags(get_the_excerpt()); ?></p>
<p class="link-next"><a href="<?php the_permalink() ?>">続きを読む</a></p>

デフォルトだと30~32行目にあります。

修正後

<?php if (is_home()) : ?>
<?php the_content(); ?>
<?php else: ?>
<?php if (get_the_post_thumbnail()) echo '<div class="eye-catch"><a href="'.get_the_permalink().'" title="'. the_title_attribute('echo=0') .'">'.get_the_post_thumbnail()."</a></div>\n"; ?>
<p><?php echo strip_tags(get_the_excerpt()); ?></p>
<p class="link-next"><a href="<?php the_permalink() ?>">続きを読む</a></p>
<?php endif; ?>

トップページのみアイキャッチ画像も削除します。

これでトップページに本文が全文表示されます。