WordPressのブログアーカイブで、短いプレビューが表示されるはずの場所に記事全文が表示されてしまっているようです。これは多くのユーザーが遭遇する問題です。通常、テーマの設定や投稿エディタの設定項目が不足していることが原因ですが、どこを確認すればよいか分かれば、簡単に修正できます。
このガイドでは、投稿エディタでの簡単な切り替えから、抜粋機能をまったくサポートしていないテーマ向けのコード修正まで、4つの方法について解説します。
要約:WordPressの投稿抜粋が表示されない問題を修正する
WordPressのブログアーカイブでは、抜粋機能が有効になっていない場合、短いプレビューではなく記事全文が表示されてしまいます。これを修正する4つの方法をご紹介します:
- 画面オプション– WordPressの投稿エディタ(クラシックエディタまたはブロックエディタのサイドバー)で「抜粋」フィールドを有効にします。
- テーマ設定– テーマが対応している場合は、WordPressのカスタマイザーで「投稿の抜粋」を有効にしてください。
- SeedProd– テーマビルダーの「抜粋を表示」トグルを使用して、抜粋の長さや「続きを読む」テキストを制御できます。
- 手動での変更方法– テーマのテンプレートファイル内で、`the_content()` を `the_excerpt()` に置き換えてください。
WordPressの投稿抜粋とは?
WordPressの記事抜粋は、ブログ記事の短い要約またはプレビューです。読者が "続きを読む "をクリックする前に内容を垣間見ることができるように、ブログのアーカイブ、ホームページ、カテゴリーページなどでよく使用されます。
なぜWordPressで抜粋を使うのか?
全コンテンツの代わりに投稿の抜粋を使用すると、ウェブサイトの訪問者と全体的なパフォーマンスの両方にとって複数の利点があります。
抜粋を見せることの利点:
- ロード時間の短縮:アーカイブページでは、各投稿の一部のみが読み込まれるため、サイトが高速化されます。
- 読みやすさの向上:ユーザーはコンテンツ全体をスクロールすることなく、複数の投稿を素早く読み取ることができます。
- エンゲージメントの向上:短いプレビューと「続きを読む」リンクの組み合わせは、ユーザーが投稿をクリックすることを促します。
- よりクリーンなブログレイアウト:ホームページ、カテゴリー、検索結果ページで特に役立ちます。
- より良いSEO:整理されたコンテンツ構造は、クローラビリティとユーザーエクスペリエンスを向上させます。
デフォルトでは、WordPressはアーカイブページに記事全体を表示します。しかし、多くのテーマでは、WordPressカスタマイザーやテーマ設定から抜粋表示に切り替えることができます。もしあなたのテーマが抜粋をサポートしていなくても、心配しないでください。
WordPressの記事抜粋が表示されないのを修正する方法
WordPressの抜粋がウェブサイトに表示されない理由はいくつか考えられます。ウェブサイトの設定方法、使用しているテーマ、テーマが抜粋をサポートしているかどうかに大きく依存します。
WordPressの記事抜粋が表示されない問題を素早く解決できるよう、以下にいくつかの解決策をご紹介します。
WordPressエディタで「抜粋」フィールドを有効にする
WordPressで抜粋を有効にする最も手っ取り早い方法は、投稿エディタを使用することです。クラシックエディタを使用している場合は、任意の投稿画面の右上にある「画面オプション」タブをクリックし、「抜粋」のチェックボックスにチェックを入れます。すると、エディタの下に抜粋入力欄が表示されます。
ブロックエディタを使用している場合、「抜粋」パネルは右側のサイドバーにある「投稿」タブの下に表示されます。表示されていない場合は、右上隅にあるオプションメニュー(⋮)をクリックし、「設定」»「ドキュメント設定」に移動して、「抜粋」をオンに切り替えてください。

テーマファイルに手を加える前に、まずはここから設定することをお勧めします。このフィールドに入力した内容は、テーマによって自動的に生成される抜粋文よりも優先されます。
WordPressテーマが抜粋をサポートしているか確認する
まず、現在お使いのWordPressテーマが抜粋をサポートしているかどうかを確認しましょう。
ほとんどの人気のあるWordPressテーマには、カスタム抜粋を表示する設定が組み込まれています。テーマの設定を確認するか、WordPressのカスタマイザーパネルにアクセスして設定を見つけることができます。
そのためには、外観 " カスタマイズ画面に行き、ブログの見出しを見つけます。私たちはAstraテーマを使っているので、見出しのタイトルは「ブログ」です。

次の画面では、ブログとアーカイブの設定、または単一の投稿の設定を選択できます。ブログ/アーカイブの見出しをクリックします。

次に、「Post Content」見出しまでスクロールダウンし、「Post Excerpt」ボタンがアクティブになっていることを確認します。

Publishボタンをクリックして変更を保存すると、ブログ記事には記事本文の代わりに抜粋ボックスが表示されます。

人気のあるWordPressテーマのほとんどは、WordPressのカスタマイザーに同様の設定があります。しかし、現在お使いのテーマが抜粋をサポートしていない場合、次の解決策が気に入るかもしれません。
カスタムWordPressテーマで記事の抜粋を追加する
WordPressの記事抜粋が表示されないのを修正するもう一つの方法は、必要な機能をすべて備えたカスタムWordPressテーマを構築することです。
かつては、コードを学んだり、開発者を雇ったりする必要があったため、これを実現するのは難しく、費用もかかった。しかし、ページビルダー・プラグインの登場により、技術力に関係なく、誰でも簡単に魅力的なウェブサイトを作成できるようになった。

そのようなプラグインの一つは、WordPressのための最高のウェブサイトビルダー、SeedProdです。WordPressのテーマをゼロから作成し、ビジネスウェブサイトに必要なカスタム機能をすべて追加することができます:
- 高コンバージョンのランディングページ
- カスタムサイドバー
- カスタム投稿抜粋
- カスタマイズ可能な製品ページ
- リード生成フォーム
- カウントダウン・タイマー
- 近日公開とメンテナンス・モード
- そしてもっと。
SeedProdの最も優れた点は、コードやデザイン、技術的な専門知識を必要としないことです。プラグインは自動的にすべてのテーマテンプレートファイルを生成し、あなたはドラッグアンドドロップエディタを使って視覚的にテーマをカスタマイズすることができます。
このステップバイステップのチュートリアルに従って、SeedProdでカスタムWordPressテーマを作成してください。その後、以下の手順に従って、新しいテーマにカスタマイズ可能な抜粋を追加してください。
SeedProdで投稿の抜粋を表示する
まず、WordPressのダッシュボードからSeedProd " Theme Builder ページに移動します。次に、Blog、Index、Archives、Searchテンプレートファイルを見つけ、「Edit Design」リンクをクリックします。

SeedProdのビジュアルなドラッグアンドドロップページビルダーを次の画面で見ることができます。

ここでは、ブログのアーカイブページをカスタマイズしたり、機能を追加したり、レイアウトを変更したりすることができます。さらに、右側のライブプレビューで変更をすぐに確認することができます。
ブログページのデザインは、カスタムテーマを作成する際に選択した設定に依存します。しかし、SeedProdはデフォルトで以下の要素をブログページテンプレートに含んでいます:
- 見出し
- アーカイブタイトル
- 投稿
プレビューで「投稿」要素をクリックすると、左側のパネルに利用可能なカスタマイズオプションが表示されます。

ここでは、あなたのブログへの訪問者がどのような情報を見るかをコントロールすることができる:
- 投稿クエリ(投稿タイプ)
- レイアウト
- ページネーション
- 特集画像
- メタディスクリプション
- 著者
- コメント
同じパネルで、投稿の抜粋を表示または非表示にすることもできます。パネルの一番下までスクロールし、「抜粋を表示」トグルを「オン」の位置に移動するだけです。

その後、抜粋の長さを変更したり、「続きを読む」リンクを有効にしたり、「続きを読む」リンクのテキストをカスタマイズしたりできる追加設定が表示されます。

あとは右上の保存ボタンを押して、あなたのブログページで記事の抜粋を見るだけです。

Pro Tip: SeedProdを使えば、どの投稿、ページ、カスタムサイドバーにも投稿抜粋を追加することができます。ブロックパネルから「投稿抜粋」ブロックをドラッグし、あなたのウェブサイトデザインにドロップするだけです。

WordPressに投稿の抜粋を手動で追加する
カスタムテーマを作成したくない場合、またはお使いのテーマが抜粋をサポートしていない場合、WordPressで投稿の抜粋を修正する別の方法は、カスタムコードを追加することです。
この方法ではテーマファイルのカスタマイズが必要なので、まず子テーマを作成することをお勧めします。そうすれば、テーマを更新したときに変更した内容が失われることはありません。
子テーマを作成した後、ブログのアーカイブを表示するテンプレートファイルを見つける必要があります。多くのテーマでは、ファイル名は次のようになります:
- ホーム
- コンテンツ.php
- アーカイブ.php
- カテゴリー.php
どのテンプレートを選ぶか迷ったら、WordPressテンプレート階層ガイドをご覧ください。
該当するテンプレート・ファイルを開いたら、以下のコード行を見つけてください:
<?php the_content(); ?>

次に、このタグを抜粋タグに置き換える:
<?php the_excerpt(); ?>

ファイルを更新して、投稿の全内容の代わりに投稿の抜粋を見ることができるようになりました。

よくある質問(FAQ)
現在のテーマがサポートしていない場合、記事の抜粋を追加できますか?
はい。2つの方法があります。1つ目は、SeedProdを使用してカスタムWordPressテーマを作成する方法です。これには、抜粋の長さや「続きを読む」テキストを制御できる「抜粋を表示」トグル機能が含まれています。もう1つは、テーマのテンプレートファイルを編集し、the_content()をthe_excerpt()に置き換えて、記事全文の代わりに抜粋を表示する方法です。
WordPressに投稿の抜粋を手動で追加するには?
まず、今後のアップデートによる変更から自身のカスタマイズ内容を保護するために、子テーマを作成してください。次に、使用しているテーマのブログアーカイブ用テンプレートファイル(通常は home.php、content.php、または archive.php)を見つけ、the_content() を the_excerpt() に置き換えてください。ファイルを保存すると、アーカイブページには記事の全文ではなく、抜粋が表示されるようになります。
子テーマとは何ですか?また、なぜ手動で投稿の抜粋を追加する前に子テーマを作成する必要があるのですか?
子テーマは親テーマのすべての設定を継承しますが、ユーザーによる変更内容は別々に保存されます。親テーマを更新しても、ユーザーによる編集内容はそのまま維持されます。子テーマを使用しない場合、テーマの更新によってテンプレートファイルに加えたコードの変更は上書きされてしまいます。
次のステップ
この投稿では、WordPressの投稿の抜粋が表示されない問題を修正する方法を学びました。WordPressのモバイル表示で画像を非表示にする方法については、こちらのガイドもお勧めです。
カスタムWordPressテーマで記事の抜粋を修正する準備はできていますか?
お読みいただきありがとうございました!あなたのご意見をぜひお聞かせください。YouTube、X、Facebookで、あなたのビジネスを成長させるために役立つアドバイスやコンテンツを提供していますので、お気軽に会話にご参加ください。
