SSL対応したらShortcodes UltimateのYouTube動画が表示されなくなった場合の解決法

WordPressに、色々な「ショートコード」と言われる機能を追加して、一段上の表現力を追加してくれる便利なプラグイン。

image-SSL対応したらShortcodes UltimateのYouTube動画が表示されなくなった場合の解決法 | WordPressを使ったサロンホームページのヒーリングソリューションズ

Shortcodes Ultimate

Shortcodes Ultimateの使い方を徹底解説!一段階上のサイトにレベルアップ。

Shortcodes Ultimate

 

でも、最近のSSL対応によって、このプラグインで表示をしたYouTube動画が、表示されなくなった方も多いようです。

 

原因としては、https のURLから、httpのYouTube動画を表示しようとしたから。

セキュリティの強化されたhttpsのURLでは、セキュリティの保護のないhttpのコンテンツを読み込むことができません。

 

そこで、Shortcodes Ultimateの該当部分を見てみると

$protocol = ( $atts['https'] === 'yes' ) ? 'https' : 'http';

という記述があり、https という設定に「yes」と伝えてあげる必要がありました。

 

つまり、

[su_youtube_advanced url=”https://youtu.be/動画ID” https=yes]

と、https=yes と、

追加してあげることで、無事に表示されるようになります。

 

意外と、ハマっている方がいるようなので、記事にさせていただきました。

お役に立てたら幸いです。