WordPressのページコンテンツを別のページまたは投稿に挿入する方法

WordPressのページコンテンツを別のページまたは投稿に挿入すると、ウェブサイトの複数の場所に同じ情報を表示できます。このようにコンテンツを再利用することで、時間を節約し、一貫性を確保できます。また、古いコンテンツを更新する際の生産性を向上させることもできます。

私たちは16年以上ブログを運営しており、時間の節約とタスクの効率化の重要性を十分に理解しています。長年にわたり、コンテンツを管理するための効率的なワークフローを開発してきました。価値があることが証明されている戦略の1つは、ページコンテンツをブログ投稿に挿入したり、その逆を行ったりすることです。

これにより、既存のコンテンツの価値を最大化し、常にゼロから始めることなく、新鮮な素材を視聴者に一貫して提供することができます。

この記事では、WordPressでページコンテンツを別のページまたは投稿に簡単に挿入する方法をステップバイステップでご紹介します。

WordPressのページコンテンツを別のページまたは投稿に挿入する方法

WordPressの他のページや投稿にページコンテンツを埋め込む理由

WordPressでページコンテンツを他のページや投稿に埋め込むことで、時間を節約できます。

コンテンツを複数回再作成する代わりに、ページまたは投稿を一度作成し、WordPressブログの複数の場所に埋め込むことができます。これは、同じコンテンツを頻繁に再利用するギャラリー、ポートフォリオ、その他のウェブサイトに最適です。

また、同じレビューや お客様の声 を、「会社概要」ページ、WooCommerceの商品ページ、ホームページ、その他の場所に表示したい場合にも適しています。

このアプローチは、コンテンツの更新も容易にします。複数のページを編集する代わりに、「ソース」を更新するだけで、その変更が WordPressウェブサイト全体に表示されるようになります。

それでは、WordPressで別のページまたは投稿にページコンテンツを挿入する方法を説明します。

WordPressのページコンテンツをページや投稿に追加する

WordPressのコンテンツを他の投稿やページに挿入する最も簡単な方法は、Insert Pagesを使用することです。このプラグインを使用すると、ブロックまたはショートコードを使用して簡単にコンテンツを挿入できます。

まず、プラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

有効化したら、ページコンテンツを埋め込みたい投稿またはページを開き、「+」アイコンをクリックします。

ページコンテンツのブロックを追加をクリック

「ページを挿入」と入力できるようになりました。

適切なブロックが表示されたら、クリックしてウェブサイトに追加します。

ページブロックを挿入するを選択

次のステップは、右側のメニューの設定を使用して埋め込みたいページを選択することです。

「ページの挿入」の下で、ページのURLを入力するか、タイトルの入力を開始するとドロップダウンメニューが開きます。その後、ドロップダウンメニューから適切なページまたは投稿を選択できます。

WordPressページにページまたは投稿コンテンツを追加する

その後、「設定」セクションで埋め込まれたコンテンツの外観を微調整できます。

「Display」ドロップダウンで、投稿タイトル、リンク、投稿抜粋、またはページ全体のコンテンツなど、含めたいコンテンツを選択します。

ページまたは投稿の表示オプションを選択

カスタムのCSSを追加したり、ページコンテンツをインラインで表示するように選択したり、さらにはWordPressウェブサイトに登録していない匿名ユーザーにページを非表示にしたりすることもできます。

コンテンツの外観に満足したら、「更新」または「公開」ボタンをクリックして変更を保存してください。

次に、投稿またはページにアクセスすると、WordPressウェブサイトにページまたは投稿コンテンツが埋め込まれているのが表示されます。

埋め込みページコンテンツの例

ショートコードを使用してWordPressにページコンテンツを追加する

ページの挿入ブロックを使用したくない場合は、代わりにショートコードを使用できます。

このプラグインには、表示したいページコンテンツをカスタマイズできるショートコードパラメータがあります。例:

[insert page='page-slug|ID' display='title|link|content|all|custom-template.php']

同じコンテンツとスタイルを複数のページに追加したい場合は、このショートコード方式の方が速いかもしれません。サイトのどこにでもショートコードを貼り付けるだけで、WordPressは適切なスタイルで適切なコンテンツを表示します。

上記のショートコードでは、'page-slug|ID' をページまたは投稿のスラッグまたは投稿IDに置き換える必要があります。

詳細については、WordPress で ID を見つける方法に関するガイドを参照してください。WordPress で ID を見つける方法

また、「title|link|content|all|custom-template.php」を、表示したいページコンテンツの種類と、それが持つべきスタイルに変更する必要があります。

例えば、以下のショートコードはIDが「128」のページを表示します。また、そのページのコンテンツも表示します:

[insert page='128' display='content']

ショートコードを配置するには、投稿またはページを開き、「+」をクリックして新しいブロックを追加します。

ポップアップで「ショートコード」を検索し、表示されたら正しいブロックを選択してください。

新しいショートコードブロックを追加

次に、ショートコードを新しいブロックに貼り付けるだけです。

変更を保存するには、「更新」または「公開」ボタンをクリックしてください。

ページショートコードを入力

これで、WordPressウェブサイトにアクセスして、埋め込まれたページまたは投稿コンテンツをライブで確認できます。

WordPressのページコンテンツをWordPressテーマに挿入する方法

最新のフルサイト編集テーマのいずれかを使用している場合、WordPressのページコンテンツを任意のテンプレートまたはテンプレートパーツに挿入できます。これは、複数のページに同じコンテンツを表示する簡単な方法です。たとえば、すべてのブログページに顧客レビューを追加することができます。

これは、標準の WordPress コンテンツエディターでは編集できない領域にコンテンツを追加する方法でもあります。たとえば、404 ページテンプレートにページコンテンツを挿入できます。

開始するには、WordPressダッシュボードの [外観] » [エディター] に移動してください。

WordPressのフルサイトエディター(FSE)を開く

デフォルトでは、フルサイトエディタはテーマのホームページテンプレートを表示しますが、任意の領域にページコンテンツを挿入できます。

利用可能なすべてのオプションを表示するには、「テンプレート」または「テンプレートパーツ」のいずれかを選択するだけです。

WordPress テンプレートまたはテンプレートパーツの選択

これで、編集したいテンプレートまたはテンプレートパーツをクリックできます。

WordPressはデザインのプレビューを表示します。ページコンテンツを挿入するには、小さな鉛筆アイコンをクリックします。

WordPressテーマにページコンテンツを挿入する

上記と同じ手順で、ページ挿入ブロックを追加できるようになりました。

もう1つのオプションは、ショートコードブロックを使用してページコンテンツを埋め込むことです。これを行うには、上記の指示に従ってください。

WordPressのフルサイトエディターを使用してページコンテンツを挿入する

埋め込まれたコンテンツの外観に満足したら、「保存」ボタンをクリックして公開します。

カスタム投稿タイプをWordPressの投稿やページに追加する

コンテンツを整理するためにカスタム投稿タイプを使用している場合は、それらを投稿やページに追加することもできます。

例えば、画像ギャラリー、動画、お客様の声、ポートフォリオアイテムなどのカスタム投稿タイプを作成することができます。

詳細については、WordPressでカスタム投稿タイプを作成する方法に関するガイドをご覧ください。

カスタム投稿タイプをWordPressに追加したら、そのコンテンツを埋め込みたいページまたは投稿に移動するだけです。その後、上記で説明したのと同じプロセスに従ってコンテンツを挿入できます。

これは、「Book」カスタム投稿タイプを持つ複数の投稿から埋め込まれたコンテンツを含むページです。

カスタム投稿タイプ「書籍」の例

挿入されたページを表示するためのカスタムテンプレートの使用

すでに見たように、Insert Pagesには挿入されたコンテンツの外観をカスタマイズできる設定がいくつかあります。ただし、埋め込まれたコンテンツを完全に制御したい場合は、カスタムページテンプレートを作成できます。

この方法では、テーマファイルを編集してカスタムコードを追加する必要があります。そのため、初心者にはお勧めできません。ウェブサイトのコードを編集したことがない場合は、ウェブ上のスニペットをWordPressに貼り付けるための初心者向けガイドをご覧ください。

何か問題が発生した場合にウェブサイトを復元できるように、WordPressのバックアップを作成することも推奨します。詳細については、WordPressサイトのバックアップ方法に関するガイドをご覧ください。

これで、カスタムページテンプレートを作成する準備が整いました。

まず、メモ帳のようなプレーンテキストエディタを開き、ファイルに名前を付けます。好きな名前を付けられますが、custom-page-template.php のように分かりやすい名前を付けるのが良いでしょう。

次に、次のコードを空のファイルに貼り付けます:

<?php
/**
 * Template Name: Custom page template
 */
?>
 
<div id="your-wrapper-div">
  <?php while ( have_posts() ) : the_post(); ?>
    <div id="your-container-div-for-each-post">
      <?php the_content(); ?>
      <?php the_post_thumbnail(); ?>
    </div>
  <?php endwhile; ?>
</div>

上記のコードスニペットは非常に基本的なテンプレートなので、フィードに合わせてカスタマイズしたい場合があります。

テンプレートの外観に満足したら、次のステップは WordPress のテーマフォルダにアップロードすることです。

開始するには、FTPまたは WordPressホスティング のファイルマネージャーを使用してウェブサイトに接続し、ファイルを正しいフォルダにアップロードする必要があります。

詳細については、WordPressへのファイルのアップロードにFTPを使用する方法に関するガイドをご覧ください。

その後、カスタムテンプレートを使用したいページまたは投稿を開きます。右側のメニューで、「表示」ドロップダウンを開き、「カスタムテンプレートを使用」を選択します。

「カスタムテンプレートファイル名」フィールドにバックスラッシュを入力し、その後にテンプレートの名前を入力できるようになりました。

カスタムテンプレートを使用を選択

終了したら、「Update」または「Publish」をクリックして変更を公開してください。

ボーナス:ページコンテンツ内に広告を挿入する

ページから別のページにコンテンツを追加する以外にも、ページコンテンツ内に広告を挿入することもできます。WordPressブログをお持ちの場合は、オンラインでお金を稼ぐのに役立ちます。

ページコンテンツ内に広告を挿入するには、WPCode プラグインをインストールして有効化する必要があります。これは優れた広告管理ツールです。

有効化したら、コードスニペット » スニペットを追加 ページにアクセスし、「カスタムコードを追加(新規スニペット)」オプションの下にある「スニペットを使用」ボタンをクリックしてください。

WPCodeに新しいカスタムコードスニペットを追加

これで、「カスタムスニペットの作成」ページに移動し、ドロップダウンメニューからコードタイプとして「HTMLスニペット」を選択する必要があります。

次に、広告コードを「コードプレビュー」ボックスに貼り付けるだけです。

コードプレビューボックスに広告コードをコピー&ペーストする

これが完了したら、「Location」セクションまでスクロールし、「Insert After Paragraphh」オプションを選択します。

次に、広告がページコンテンツに挿入される段落の数を入力します。

段落の後に自動挿入を選択して、投稿コンテンツ内に広告を挿入します

最後に、一番上までスクロールし、「非アクティブ」スイッチを「アクティブ」に切り替えます。次に、「スニペットを保存」ボタンをクリックして設定を保存します。

これで、ページコンテンツ内に広告を正常に挿入できました。詳細については、WordPressで投稿コンテンツ内に広告を挿入する方法に関するチュートリアルをご覧ください。

この記事が、WordPressのページコンテンツを別の投稿やページに挿入する方法を学ぶのに役立ったことを願っています。また、WordPressサイトにGoogle Web Storiesを追加する方法に関するガイドや、WordPressにインタラクティブマップを追加する方法のチュートリアルもご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

26 CommentsLeave a Reply

  1. この方法を使用して、同じコンテンツを複数の場所に挿入した場合、重複によりSEOに悪影響がありますか?Googleが重複として解釈するのではなく、必ずしも重複ではない挿入コンテンツとして解釈するように、コンテンツに何らかのマークを付ける必要がありますか?

    • コンテンツに大きく依存します。コールトゥアクションであればペナルティはありませんが、複数の投稿にわたる唯一のコンテンツであればペナルティの対象となります。

      管理者

      • わかりました。実際には、コールトゥアクションではなく、テキストについて言及していました。したがって、あなたの回答から、同じ挿入テキストを複数のページに持つことは良い考えではないと理解しました。それを指摘してくれてありがとう。重複を避けるために別の方法を考えます。アドバイスありがとうございます。おそらく、それなしではウェブサイトのSEOを損なっていたでしょう。

        • 小さな抜粋であればサイトにとって問題ありませんが、それが主要なコンテンツであればサイトにとって悪い考えとなります。

  2. これを使用して、著者ボックスのように、すべてのページの下部に連絡先情報と写真を追加したいと考えています。これにより、1つのページを更新するだけで、他のすべてのページが自動的に更新されます。このプラグインは私のサイトを遅くしますか?

  3. こんにちは、プラグインとコードを追加しました。動作しましたが、例えば、page2にコンテンツがあり、page1のコンテンツをコピーしたい場合、機能しません。
    どうすればよいですか?

  4. 質問があります:
    ページを作成して投稿を表示した場合、ページ用と投稿用の2つの同一コンテンツが表示されますが、これは重複コンテンツになりませんか…?

  5. こんにちは。 WooCommerceで商品カテゴリーを挿入するにはどうすればよいですか? 英語が下手ですみません

  6. ページ挿入プラグインを使用しようとしていますが、2つのランダムな問題が発生しています。
    1. 作成者を更新しません。投稿を作成しましたが、他の人に切り替えましたが、プラグインが有効になっていると私を著者として表示し続け、プラグインを無効にすると私が選択した著者が表示されます。

    2. プラグインがコメントシステムを無効にしているようです。プラグインが有効な場合、コメントは表示されず、無効にすると表示されます。

  7. この素晴らしい仕事に感謝します。

    <リクエスト: カスタム投稿タイプについて知る前に、WordPressのデフォルト投稿タイプを使ってコンテンツを作成していました。現在、デフォルトの投稿から「ムービー」カスタム投稿セクションに移動したいのですが、どうすればよいですか、またはその方法をカバーしているチュートリアルのリンクはありますか。
    お返事お待ちしております。よろしくお願いします。

  8. 学校の課題で、共同編集のWordPress.comブログに6つの個別の投稿を追加する必要があります。自分のWordPress.comアカウントで投稿はすでに作成しましたが、その投稿を他のブログに転送する方法がわかりません。いくつかのオプションを試しましたが、行き詰まっています。ブログから投稿をエクスポートしましたが、他のブログにインポートする方法が見つかりません。「挿入ページ:プラグイン」をインストールして使用しようとしましたが、この投稿によると、サイトをWordPress.orgに転送しない限り、そのプラグインを使用できないようです。何か提案はありますか?

    ありがとうございます!

  9. シェアしていただきありがとうございます!これで、セキュリティリスクなしで投稿の最後に著者プロフィールを作成できると思います。

  10. これを行うことができ、それが目的にかなう場合。この方法は、1つのページの内容を個別に管理したい場合に特に役立ちます。そのページを更新すると、追加した他の投稿/ページにその変更が表示されます。

  11. なぜテキストをあるページから新しいページにコピー&ペーストするだけではダメなのか、よく理解できません。(手動でページリンクを更新する以外)…元のページのフォーマット/レイアウトを維持したい場合にこれを使用しますか?質問を誤解していますか?

  12. こんにちは、

    ページ全体ではなく、特定の単語数を表示し、完全なページへのリンクを付けることはできますか?

    Thanks for sharing the infos on this plugin, can be very useful :)

    Mo

  13. こんにちは、

    お知らせですが、「ページの挿入プラグイン」が404ページにアクセスしているようです…

    • 話題のプラグインは公式リポジトリから外れているようですが、Github github.com/uhm-coe/insert-pagesでこのプラグインを見つけました。「Clone or Download」をクリックして「Download ZIP」をクリックし、zipファイルをアップロードしてインストールしてください。

  14. または、両方のページ/投稿を開いてコピー&ペーストするだけでもいいです…もっと簡単ですし、プラグインをダウンロードしてインストールする必要もなく、すでにやり方はわかっています…

    • 特定のページ専用のカスタムページテンプレートを作成するものの、コンテンツ領域の編集にはよりシンプルなページのみを許可する場合。

      つまり、ターゲットページには頻繁に編集したくないすべての機能がありますが、そのページの一部を誰かに編集してもらいたい場合があります。上記のトリックを使用すると、他の人がそのコンテンツを編集できますが、特定のページについてはレイアウトを編集できません。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。