ワードプレス歴およそ15年のフロントエンドエンジニアです。
関数作成からサイト構築まで、何でもご相談ください。

動画のiframeをdivで括る

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。
プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
2015.09.03公開


テーマはレスポンシブでもYouTubeの動画を貼り付けるとそこだけサイズが変わらないので、自動でdivで括りましょう。
http://wordpress.stackexchange.com/questions/61877/how-to-wrap-an-element-around-an-iframe-or-embed-in-content-automatically 参照

function wrap_embed_with_div($html, $url, $attr) {
     return '<div class="youtube">' . $html . '</div>';
}
add_filter('embed_oembed_html', 'wrap_embed_with_div', 10, 3);

これでクラスyoutube にレスポンシブのスタイルを付ければOK。


情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。
プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
2015.09.03公開