wordpressエディタGutenbergのYoutube埋め込みをレスポンシブにするコード

WordPressの標準エディタのGutenbergにYoutubeはURLを差し込むだけで簡単に埋め込むことができますが、そのままではレスポンシブに対応しておらず、PCサイズは個別にYoutube側のコードを調整すれば綺麗に収められますが、スマートフォン側ではPCのサイズがそのまま表示されレスポンシブ表示してくれません。

今日はWordpressのGutenbergでYoutube埋め込みをレスポンシブ対応するコードと其の方法を紹介します。

WordPressのテーマのCSSファイルにコードを追加

.wp-block-embed-youtube {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.wp-block-embed-youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

CSSをバックアップ取得もしくはChild Themeを作成する

テーマファイルを編集するため、あまりテーマに慣れていない方は、バックアップを取得してから進めるか、Child Themeを作成し、その中にCSSファイルを作成することをおすすめします。

レスポンシブ化されていることを確認

上手く反映できれば、ブログ記事に埋め込んだYouTube動画が画面サイズに応じて自動的に調整されるようになります。

Related INSIGHTS

最新の知見をお届け

AI・クリエイティブに関する最新情報は
公式Xアカウントやnoteでも発信しています。

Follow @taziku_co note で読む