YouTube ショート動画を埋め込む 縦長9:16で表示させる

YouTubeを埋め込む実際/自動再生とリピート再生とミュート WP WP CSS

ショート動画を埋め込む

Sponsor

YouTube ショート動画を埋め込む

YouTubeのショート動画を埋め込むには2つの方法があります。

  • 埋め込みブロックで埋め込む
  • カスタムhtmlで埋め込む

YouTube ショート動画をそのまま埋め込むと次のように表示されます。

YouTubeショート動画を埋め込みブロックで表示した場合

「共有」のリンクをコピーして、埋め込みブロックに貼った場合

コード

https://youtube.com/shorts/1V8wB8Pw7Pw?si=CS37zjrHRMUJA1zT
si=パラメーターが既に指定されている

動画を右クリックして「動画のURLをコピー」で埋め込みブロックに貼った場合

コード

https://www.youtube.com/shorts/1V8wB8Pw7Pw?feature=share
feature=shareオススメ動画など表示される

動画を右クリックして「埋め込みコードをコピー」でカスタムhtmlブロックに貼った場合

YouTube ショート動画を横長 16:9 で表示される

YouTube のショート動画のURLやコードを貼ると、いずれも横長16:9で表示される場合があります。

Sponsor

YouTube ショート動画を埋め込み 縦長 9:16 で表示させる方法

<div class="youtube">~</div>で囲み、表示するサイズを指定する。

ショート動画を埋め込む/2カラムにして半分は画像にする

次の手順で埋め込みます。

  1. 動画を右クリックする
  2. 「埋め込みコードをコピー」をクリック
  3. 投稿編集でブロックから「カスタムhtml」を選択
  4. 「カスタムhtml」に「埋め込みコード」を貼る
  5. コードを<div class="youtube"></div>で囲む
  6. テーマファイルエディッタで縦横比を9:16に指示する

動画を右クリックする

YouTubeショート動画を埋め込む実際/埋め込むコードのコピーを選択
埋め込みコードのコピー

投稿編集でブロックから「カスタムhtml」を選択

カスタムhtmlブロックを選択する
カスタムhtmlブロックを選択

「カスタムhtml」ブロックに「埋め込みコード」を貼る

YouTubeを埋め込むコードを貼る
コードを貼る

YouTube ショート動画を埋め込むサイズを指定する

<div class="youtube"></div>で囲む

<div class="youtube">
</div>

<div class=”youtube”>~</div>で囲むと次のようになります。

<div class="youtube"><iframe loading="lazy" width="320" height="560" src="https://www.youtube.com/embed/3pYAKzED09E" title="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></div>

iframe loading="lazy"

  • <iframe>の遅延読み込み

動画をファーストビュー(動画を上の方)に配置する場合、埋め込み動画の遅延読み込みが機能しない。

テーマファイルエディッタで縦横比を指定する

ショート動画の縦横比が 9:16 になるように指定します。

  • テーマファイルエディッタで指定する
  1. 「外観」→「テーマファイルエディッタ」を開く
  2. スタイルシート (style.css)に下の記述を追加する
/*ショート動画を縦型に*/
.youtube iframe {
  position: relative;
  aspect-ratio:9 /16; /
}

.youtube .video {
  height: 100%;
  margin: 0 auto;
  overflow: visible;
  padding-bottom: 0;
  width: 300px;   /* ビデオ横幅 */
}

コードの説明

aspect-ratio:9 /16アスペクト比(ビデオの横/縦比)
margin: 0 auto横方向は中央になるようにautoとする
overflow: visible動画が枠よりオーバーした時は枠からはみ出す
overflow: hidden動画が枠よりオーバーした時は枠に合わせてカットされる
overflow: scrollスクロールバーが常に表示され、枠に合わせてカットされ表示される

YouTube ショート動画を表示/2カラム

ディスクトップで閲覧した場合、ショート動画だと横幅が空くので、2カラムしてショート動画を表示します。

  1. 「カラム」で検索する
  2. 利用したいカラムを選ぶ
  3. 上の例の場合は左に画像、右に動画(カスタムhtml)を選択
  4. 左の画像を選択する
  5. 右に上記のコードを挿入する

スタイルシート (style.css)で「width: 300px; /* ビデオ横幅 */」にしている理由は、2カラムに入るサイズで、300pxの数字を変更し調整します。

「カラム」を検索→利用したいカラムを選ぶ

2カラムブロックを選択する
2カラムを選択する

左に画像、右に動画(カスタムhtml)を選択

2カラムの片方を画像、片方をカスタムhtmlを選択
2カラムの片方をカスタムhtmlにして動画を貼る
片方をカスタムhtmlを選択する
カスタムhtmlを選択
ショート動画を埋め込むコードを右に、画像を左に貼る
画像と動画のコードを貼る

2カラムで片方にショート動画を表示させた場合は次のように表示されます。

2カラム、左側には画像を表示させる
WordPressにYouTubeを埋め込む
WordPressにYouTubeを埋め込む

WP 2カラムにした場合、モバイルでどう表示されるか?

2カラムにした場合、モバイルでは1カラムで表示されます。

2カラムにショート動画を埋め込む とのスマホでは1カラムで表示される
スマホで見た時には1カラムで表示される

Search Consoleで動画がインデックスされない理由

Search Consoleで動画をインデックスさせるためには、動画がビューボードにある、その動画がメインでなければなりません。

動画と再生リストを埋め込む→YouTube 公式

ブラグインのインストールなど、サイトを変更する場合は、バックアップをとって行ってください。

WP CSS
Sponsor
ゆきををフォローする