Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressにiFrameコードを簡単に埋め込む方法(3つの方法)

WordPressの投稿やページにiFrameコードを埋め込みたいですか?

iFrameは、動画やその他のコンテンツをアップロードせずにサイトに表示する簡単な方法です。YouTubeのような多くのサードパーティプラットフォームがiFrameコードを提供しており、それをサイトに貼り付けるだけです。

この投稿では、WordPressにiFrameコードを簡単に埋め込む方法を紹介します。

Easily embedding iFrame code in WordPress

iFrameとは?

iFrame(インラインフレームの略)は、実際に動画をホスティングサービスすることなく、サイトに動画やその他のコンテンツを埋め込むことができます。これは、帯域幅とストレージスペースを節約することができ、WordPressに直接動画をアップロードすべきではない理由です。

WordPressのスピードとパフォーマンスの向上に加え、iFrameは元のコンテンツが変更されると自動的に更新されます。つまり、訪問者は常に最新バージョンのコンテンツを見ることができます。

また、著作権で保護されたコンテンツをiFrameで埋め込んでも著作権違反にはならないため、訴訟から守ることができます。

それでは、WordPressにiFrameコードを簡単に埋め込む方法を見てみましょう。クイックリンクを使えば、使いたい方法にすぐにジャンプできます:

方法1:WordPressのソースコードを使ってiFrameを埋め込む(素早く簡単)

多くの大規模な動画ホスティングサービスサイトには、あなたのサイトに追加するiFrameコードにアクセスできる「埋め込み」オプションがあります。

サイトに「共有」や「埋め込み」の設定がある場合、コンテンツを埋め込むには、これが最も手っ取り早く簡単な方法であることが多い。

正確な手順はプラットフォームによって異なりますが、例としてYouTubeを見てみましょう。WordPressにYouTubeの動画を埋め込むには、使いたい動画の下にある「共有」ボタンをクリックするだけです。

Clicking the Share button for your chosen YouTube video

その後、さまざまな共有オプションのポップアップが表示されます。

埋め込み」ボタンをクリックしてください。

Clicking the Embed button to get the YouTube embed code

YouTubeはあなたにiFrameコードを表示します。

初期設定では、YouTubeは「プレーヤーコントロールを表示する」ボックスにチェックを入れますが、プライバシー拡張モードを有効化することもお勧めします。このモードでは、訪問者がYouTubeでの閲覧に影響を与えることなく、WordPressサイトに埋め込まれたコンテンツを見ることができます。

その後、「コピー」ボタンをクリックする。

Adding a YouTube video to your WordPress website

これで、そのコードをサイト上の投稿やページに貼り付けることができる。このガイドでは、WordPressのブロックエディターで新しいページに追加します。

ページを開き、「+」ボタンをクリックするだけです。表示されるポップアップで「HTML」と入力してカスタムHTMLブロックを探します。

Adding a custom HTML block in WordPress

適切なブロックが外観されたら、クリックしてページに追加します。

次に、YouTubeのiFrameコードをブロックに貼り付けるだけです。

Pasting the YouTube HTML code into the iFrame block

これでページを公開し、WordPressブログでYouTube動画をライブで見ることができます。

方法2:WordPressプラグインでiFrameを埋め込む(すべてのサイトで動作する)

すべてのサードパーティのサイトが既製の埋め込みコードを提供しているわけではありません。共有」や「埋め込み」の設定が見つからない場合は、iFrameプラグインを使って簡単に独自のiFrameコードを作成することができます。

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

有効化したプラグインは、セットアップ不要ですぐに動き始めます。コンテンツを埋め込みたいページや投稿に行き、ショートコードブロックを追加するだけです。

Adding a shortcode block in the block editor

その後、以下のショートコードを追加する:

[iframe src="URL goes here"]

URL goes here」をサイトに埋め込みたいコンテンツのURLに置き換えるだけです。

例として、WordPressでGoogleマップを追加してみましょう。これは、お店やレストランなどの店舗が問い合わせフォームに道順を追加する簡単な方法です。

ヒントソースによっては、コンテンツの直接埋め込み可能なURLを表示するには、「共有」または同様の設定をクリックする必要があります。

The shortcode to embed a Google map

その後、投稿をプレビューするか公開するだけです。

サイトにコンテンツが埋め込まれているのが確認できるはずです。

An embedded Google Map, on a WordPress website

利用可能なパラメータをすべて見るには、iFrameプラグインのページをご覧ください。

方法3:WordPressでiFrameコードを手動で作成する(プラグイン必須なし)

特別なWordPressプラグインを使いたくない場合は、iFrameコードを手動で作成することができます。これを行うには、ページまたは投稿を開き、WordPressのコンテンツエディターでHTMLブロックを追加する必要があります。

Easily embedding iframe code in WordPress

まず、以下のコードをHTMLブロックに貼り付けます:

<iframe src="URL goes here"></iframe>

URL goes here」を埋め込みたいコンテンツの直接のURLに置き換えるだけです。

ここではGoogle Mapを埋め込んでいます:

Entering the iFrame code for the Google map

追加のパラメータを追加することで、サイト上でのコンテンツの見え方を変更することができます。例えば、幅を600ピクセル、高さを200ピクセルに設定しています:

<iframe src="URL goes here" width="600" height="300"></iframe>

これは、埋め込みコンテンツを小さなスペースで表示する必要がある場合に便利です。例えば、WordPressサイトのモバイル版をテストした後、コンテンツのサイズを変更したい場合などです。

The Google map on the site with a set height and width

iFrameに代わるものは?

iFramesの使用にはいくつかの欠点がある。

すべてのサイトでコンテンツをiFrameに入れることができるわけではないので、利用可能なスペースにうまく収まるようにコンテンツを手動で調整する必要があるかもしれません。

もう1つの問題は、HTTPSサイトは他のHTTPSサイトのコンテンツにしかiFrameを使えないということだ。同様に、HTTPサイトは他のHTTPサイトのコンテンツにしかiFrameを使用できない。

WordPressのような多くのプラットフォームがoEmbedを好む理由はここにある。

多くの場合、WordPressの投稿にURLを貼り付けるだけで、oEmbedを使って動画やその他のコンテンツを埋め込むことができます。WordPressは、利用可能なスペースに合わせて自動的にoEmbedのサイズを変更するので、デスクトップ、スマートフォン、タブレットで常に完璧に表示されます。

重要:WordPressは、FacebookとInstagramの投稿に対するoEmbedを初期設定ではサポートしなくなりました。このトピックの詳細については、WordPress で Facebook と oEmbed の問題を修正する方法についての完全ガイドをご覧ください。

ソーシャルフィードをサイトに表示したい場合は、iFrameではなく、ソーシャルメディアプラグインを使用することをお勧めします。

例えば、Smash Balloonでは Facebook、Instagram、Twitter、YouTubeのコンテンツを簡単に埋め込むことができる。

An example of an Instagram feed, created using Smash Balloon

Smash Balloonでソーシャルメディアのフィードを追加するチュートリアルをいくつかご紹介します:

この投稿がWordPressにiFrameコードを簡単に埋め込む方法を学ぶのにお役に立てば幸いです。また、WordPressの投稿日やページでPHPを許可する方法についてのガイドをチェックしたり、WordPressのための最高のYouTubeギャラリーのプラグインの専門家のピックを参照してください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

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

Reader Interactions

6件のコメント返信を残す

  1. Aileen Herring

    It was really really helpful

    • WPBeginner Support

      Glad it was helpful :)

      管理者

  2. M. Faisal.

    thanks for your article of how to easily embed iframe code in wordpress.

    Now i am trying to embed iframe code in wordpress for google map.

    i am success it for solving this problem.

    Thanks and regards.

    • WPBeginner Support

      Glad our guide was helpful :)

      管理者

  3. Kathleen

    Thanks for this. When embedding a YouTube video, how can I add a title to the iframe for screen readers, for accessibilty purposes?

    • WPBeginner Support

      You would need to check with the support for the iframe you’re trying to embed for title options available.

      管理者

返信を残す

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