Written by Yuki Takemori

高速Youtube埋め込みテスト

この記事にはプロモーションが含まれています

参考記事【WordPress】Youtubeを埋め込みの高速化テクニック【プラグインなし】

サイト通りにコードを打つとこうなる。

なんか、こじんまりとしてますね。まぁ確かに高速になります。
さらに、ここではあえてこのままにしていますが、manablog copyではスマホのレスポンシブ対応できなくなり、Webデザイナーの悩みのタネである

横スクロールの悪夢

が出ます。

そこで

youtubeWrapper
YoutubeWrapper

にすると、

はい、ピッタリです。

違いはテーマのCSSです。manablogのように

特にmanablogコピーを使っている

場合は、するには"youtubeWrapper"をYoutubeWrapperに、Yを大文字変えるだけでできます。
実際に"Y"になってます。

あと、

JSコードをページ先頭に張り付ける

参考:
» 【WordPress】Youtubeを埋め込みの高速化テクニック【プラグインなし】

<script>
function init() {
var vidDefer = document.getElementsByTagName('iframe');
for (var i=0; i<vidDefer.length; i++) {
if(vidDefer[i].getAttribute('data-src')) {
vidDefer[i].setAttribute('src',vidDefer[i].getAttribute('data-src'));
} } }
window.onload = init;
</script>

で、Youtubeのコードをコピペします。

<div class="youtubeWrapper"><iframe  width="420" height="315" src="" data-src="//www.youtube.com/embed/yd8jh9QYfEs" frameborder="0" allowfullscreen></iframe></div>

まずこれをそのままコピペします。そして、

/watch?v=Dlc9Rd_Z4UY

v=の後が動画のID、識別の名札なのでembed/の後にコピペします、というかこれだけです。
動画の所有者によって制限がない限り大丈夫です。

以上で完了\^o^/
なんて簡単\^o^/\^o^/\^o^/

念のためにYoutubeの横幅を100%にするCSSのテンプレートです。

.youtubeWrapper{
	position: relative ;
	margin-top: 1.2em ;
	margin-bottom: 1.2em ;
	padding-top: 69px ;
	padding-bottom: 50% ;
	overflow: hidden ;
}

.youtubeWrapper iframe {
	position: absolute ;
	top: 0 ;
	left: 0 ;
	height: 100% ;
	width: 100% ;
}

クラス名は

  • 1.外見
  • 2.テーマファイルエディター
  • 3.style css

から、追加または編集。

追加CSSのほうがトラブルは少ないです。

【プロ仕様】ブログのテンプレート【3000字はいける】

こんにちはユウキです。テンプレートを公開します。

きましょう

» この記事を読む

プラグインなし目次のテスト【manablog copy限定】

プラグインなし目次のテスト

» この記事を読む

吹き出しとビデオ投稿のテスト

吹き出しとビデオ投稿のテスト

» この記事を読む