WordPressでiframe要素が表示されなくなった原因はhttps化だった

WordPressのブログ内でAmazonなどの商品リンクに使用しているiframe要素が突然表示されなくなった。
結論から言えば、原因は最近"ブログをhttps://化したこと"だった。
WordPressでiframe要素が表示されなくなった原因
youtubeやAmazonのリンクに使用しているiframe要素。
これを過去に発行したとき、つまりブログをhttps化する前の段階で発行した時点でのリンクがyoutubeやAmazon側でhttps://未対応だったため、ブログをhttps://化したタイミングでリンクが消えてしまっていたようだ。
「そういえばiframe消える前にブログをhttps化したな」という人がいればきっとこれが原因だろう。
解決法
解決法は簡単。youtubeやAmazonで新たにコードを発行して差し替えるだけ。
新たに発行したリンクはちゃんと表示される。




