YouTubeをレスポンシブでポップアップさせるプラグイン「Easy FancyBox」wordpress

「Easy FancyBox」のver.1.8.18を手動でダウンロードします。

1.9以降の新しいバージョン(2023/03/15時点)では不具合なのか、自分のテーマには作動しないサイトもありました。(泣)なので、古いバージョンで動作確認済みのver.1.8.18をダウンロードします。もちろん、最新バージョンで動く場合もあるので、動かない場合はダウングレードしたプラグインを検討するのもいいかもしれません。

一応プラグインの公式からダウンロードしたものを張り付けます。
easy-fancybox.1.8.18
ダウンロード・インストールしたら「Easy FancyBox」を有効化しましょう。

設定方法

管理画面の設定⇒メディアへ行くと、Easy FancyBoxの項目が追加されています。そこの一番上の項目に「youtube」があるのでチェックを入れて保存します。
あとは特に変更しなくても良いです。

htmlを入力します。

aタグにクラスで「fancybox-youtube」と入れた箇所はyoutubeの動画がポップアップされるようになります。

画像が2枚ありますが、1番目はサムネイルです。youyubeのサムネイルが自動で検出されます。2番目はプレイボタンを入れました。プレイボタンはデフォルトには、ないので、自作をしました。以下はプレイボタンの画像です。

このプレイボタンがサムネイルの真ん中に来るように、cssで整えます。

cssで整えます。

プレイボタンを真ん中に整えましょう。他に幅や高さも調整します。以下は参考です。
PCもスマホも基本中身はあまり変わらないですが、参考にしてください。

PCバージョン

スマホバージョン

まとめ

前回に紹介したWP Video Lightboxでも同様の表現ができるのですが、プレイボタンが設置できないのと、レスポンシブが自動でできないため、こちらの方がやりやすいかもしれません。私はグレードをダウンしないと使えなかったことを知らずに、わざわざ他のプラグインを試しまくってました(泣)これならやりやすいです。

関連記事