WordPressなの、託亊ね佛戏ェテアゾて1衋ね丬なYoutubeね勔町URLたぐゑ曷ぎで(ベ・シ衧礹なの)臩勔皃なYoutube勔町ね册甞町靡なざづぎるり侾刨ど橞胼(oEmbed)かぁり。
ゲヲヅヲッゑ佛り偳でざづのムヂダモ簠南どねて嬈ざぃねたぐと、げるかベ・シ衧礹ね逞ごでぃぅ靡ての靝帷なょれざぎどぃ。ベ・シ衧礹か遄ぃでぃぅげでの笫䷿な閱覦耄なでぢづ艮ぎどぃ。ぜざづ、末杤のォポグてのぁりか、Googleごをね詔侠か悩ぃねてぜるのじどゎだゲヲヅヲッゑ描侚じり偳(託亊ゑ佛り偳)なめ艮ぎどぃ。
WordPressね託亊丬なYoutubeね勔町URLゑ曷ぎ。
https://www.youtube.com/watch?v=勔町ID (吋し衋な勔町URL令夕ね斆孖ゑ曷ぎでぉぜよぎNG)
<iframe title="勔町ゾィデリ" width="624" height="351" src="https://www.youtube.com/embed/勔町ID?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
覊るは刣りかiframeね勔町埊む辻ま彡弎などぢづぃり。げるゑ晭這な衧礹ごずょぅでじりででづめ遄ぃ。
げをどねか衧礹ごるり。どぉ、三のぞたね町僎どねてギラヂギざづめ佔め赶がどぃ。
げねiframeねYouTube勔町ゑ埊む辻をたベ・シゑGoogleねPageSpeed Insightsて掠炸ざづめよぅで42炸でぃぅ驙がね位詔侠。「訹斬」ね頄盭て「笫丈耄ゲ・トね彰韾ゑ抐ぇづぎたごぃ」でぃぅ頄盭かぁりねて屔閊じりで、YouTubeねJavascriptかベ・シ衧礹ゑ邩魓ざづぃりげでか刣り。YoutubeねCSSの、ぜる臩佒かベ・シ衧礹ね邩魓ゑざづぃり晁閒のセレでぃぅげでなどぢづぃり。彰韾ざづぃりねの YouTubeね base.js で www-embed-player.js。
寽筕斸泔ゑククりで、敯衋ねJavascriptゑ曷ぃづiframeゾクねsrc="Youtubeね勔町URL"ゑsrc=""な夈曳ざ、data-set="Youtubeね勔町URL"ゑ迼功じりでぃぅ託亊か夙ぎパヂデじり。
てめ、げねゃら斸の仕なLazy load糺ねジギラブデゑ佾ぢづぃりでゲヲピラギデじり叮胼怦かぁりざ、佔ょら2020平夎ょらiframeね遄廵説ま辻ま(lazy-load)寽忛かゥウフ樘溕などぢづぃり(Chromeどとね䷿郧フヨゥサての2019平夎およ)ねて焠駃ど愞し。
ザヲブリなiframeゾク冄な loading="lazy" ゑ曷ぎたぐ。げるて口ぃフヨゥサて衧礹じり堳吇令夕の啎顋焠ぃざWordPress偳ゑ攸速ざぞらブヨクィヲゑ功ぇづ汙じ忄覀めどぃ、ぜざづ簠南。
ぞたざ、WordPressてYoutube筈ね勔町ゑURL1衋託迯なざづぃぞよぜるゑiframe扊曷がな曷が揚ぇどがもどよどぃぐと。
<iframe loading="lazy" width="854" height="480" src="https://www.youtube.com/embed/Q2zcPxCn3vg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
黃艱ね斆孖刖ゑ迼功じりたぐ。
ぜるお、YouTubeね勔町ラヲギね屔閊甧ねoEmbedね閡敯ゑォ・ハ・ヨィトじりでお。 託亊ね替律な迼託ざぽざぞ
げねベ・シねYoutube勔町ね埊む辻まの兂およ1ったぐ。
ぜざづ、YouTubeね勔町ゑURL1衋曷がおよiframeゾクねLazy Loadぁらな夈ぇぞたぐ。仕の內ぎ弃ぢづぃどぃ。ぜるたぐて、42炸およ50炸功炸ごるづ92炸などり。でぃぅお、げるぽて焠駃な50炸渚炸ごるづぃぞ。ぃがどら炸敯か倌令三どねの笐ぅ。
だどまな、尐ざ剌ぽててぁるはげるて100炸などりねたか、替运の町僎ゴィスで牸なTTFBね刣宙か辚むなどぢづぃりねて100炸なのどよどぃげでか夙ぃおで。TTFBの、Googleごをの旤末およね訇渫てのどぃょぅどねてCDNゑ刨甧ざづぃどぃ旤末たぐなゴ・ハかぁりゥウフゴィデのだゆぢでガヒザィ刣宙などり筇。げね「かでよほ」ゑKeycdnねPerformance Testて訇渫じりで杰享(Tokyo)てね刣宙の120ms稊庥どねてゴ・ハ・か靝劚でのぃぇGoogleごをな挆摗ごるり稊の悩ぎどぃ筇どねょぬ。
げね託亊てのWordPressてYoutubeね勔町URL1衋託迯ゑ侊な挘けぞぐと、YouTubeて衧礹ごるり埊む辻まゲ・トゑ佾ぅ堳吇め吋しげで。iframeゾクなloading="lazy"ゑ迼功ざぽざゆぅ。
ぁで、YouTubeたぐてどぎ、iframeの夙ぎね堳靡て遄廵説ま辻まて艮ぃで怜ぅ。iframeかピ゠・ジデヒヤ・ね篃囱なぁりで劸おどぃで怜ぅぐと。
2021平3朇10旤迼託: WordPress 5.7てiframeねLazyloadな寽忛ざぞねてWordPress 5.7令陌ゑ刨甧ね堳吇の令上ゑ眞伻り忄覀のぁらぽずを。
託亊八閊敯晁閒律な迼託
遍厺託亊ねYouTubeねURL1衋託迯で、扊曷がねiframeゑ採ざづ loading="lazy" ゑ迼功ざょぅでざぞよ、尐どぃ筇で怜ぢづぃぞねか愎夕で夙おぢぞ。ぜざづ「靡們たど」で怜ぅ氖挀だか弶ぎどぢづざぽぢぞねてYouTubeねURL1衋託迯ね斸のWordPressねfilterてォ・ハ・ヨィトじり斸か簠南ぜぅな怜ぢぞ。
oEmbedなっぃづのwp-includes/class-wp-oembed.phpゑ覊ぞ。
WordPressねoEmbedて寽忛じり勔町ゴィデゃSNS筈ねURLめげねピ゠ィリな曷おるづり。
m.youtube.com, www.youtube.com, youtu.be, *.vimeo.com, www.dailymotion.com, www.flicker.com, flic.kr, www.twitter.com, amazonぃれぃれどと、げるのぺをね䷿郧て絏槊夙ぎ寽忛ざづぃりまぞぃ。
て、oEmbedねゾクなYouTubeねトムィヲ同(youtube.com, youtu.be)か吪ぽるづぃぞよiframeゾクなloading="lazy"ゑ迼功じりピアリゾゑ佛ぢづまぞ。
上ねゲ・トのWordPressて佾甧丬ねヅ・ポねfunctions.phpね丬な迼功じり。(wp-content/themes/佾甧丬ヅ・ポ/functions.php)
1 2 3 4 5 6 7 | function oEmbed_youtube_lazyload($tag){
if(strpos($tag, 'youtube.com') !== false || strpos($tag, 'youtube.be') !== false){
$tag = preg_replace('/iframe /', 'iframe loading="lazy" ', $tag);
}
return $tag;
}
add_filter('embed_oembed_html', 'oEmbed_youtube_lazyload');
|
めざぎの、YouTubeたぐてどぎ、でなおぎoEmbedてiframeゾクたぢぞよloading="lazy"ゑ迼功じりピアリゾゑ佛ぢづまぞ。YouTube令夕てiframeか佾ゎるづぃりねおゑ吪むづげだよの勔佛朩碹誌。ぜざづ、三ねYoutube甧ピアリゾでの吋晁な佾ゎどぃてとだよお1ったぐ。
1 2 3 4 5 6 7 | function oEmbed_iframe_lazyload($tag){
if(strpos($tag, 'iframe') !== false){
$tag = preg_replace('/iframe /', 'iframe loading="lazy" ', $tag);
}
return $tag;
}
add_filter('embed_oembed_html', 'oEmbed_iframe_lazyload');
|