WP-09 嵌入 Youtube 影片時不要出現推薦影片

在WordPress 嵌入Youtube 影片時,不管是按暫停,或是影片結束時都會出現一些很智障的推薦影片。

什麼?你說那是根據我的智商推薦的?好吧,當我沒說。

但是看到那些影片就是不開心、不優雅,可能跟網站的調性不一樣,還有來看你的網站的人,可能就因此一直迷失在那些推薦的「優秀」影片,而不知道回神來看你的文章了。

要怎麼擋住這種強迫式的推薦呢?在過去我們會在影片網址後面加上「?rel=0」這樣就可以解決了,但是這個方法已經不管用很久了。

我在國外的論壇看到解決的辦法,有一種就是安裝付費的外掛可以解決(或許有其他外掛但我沒有去找)。

另外就是用開發者提供的程式碼,「巧妙地」放進 WordPress 裡面。

這個介紹就是要講這個如何運用原本不是提供給 WP 使用者的 CODE ,硬是把他弄進 WP。

如果不在乎花錢的使用者,建議可以直接支持付費外掛。如果你是窮學生,或是你省吃儉用為了拯救世界,可以試試這邊提供的方法。

這裡面會用到一個外掛叫做「Code Embed」,裡面忘了提到,不用每一次都在自訂欄位裡面輸入一樣的 script,下一次建立不同的頁面時,也直接在文字編輯模式寫

Code Embed: Cannot use CODE1 as a global code as it is being used to store 2 unique pieces of code in 2 posts

就可以呼叫之前建在別頁的 script。

也就是下一次你在同一個wp網站要嵌入 Youtube 影片時,只要在文字模式寫如下的碼就可以作用了,其他的 CSS 和 Script 都只要做過一次就可以了

還有要記得,如果要允許全螢幕,要把 allowfullscreen 這段加進去,像下面這段程式碼。
然而,當你用電腦開啟全螢幕後,這個遮蔽推薦影片的方法就會破功。原開發者之所以不放允許全螢幕的指令應該就是這個關係。

(↓斜線要拿掉↓)

{/{CODE1}/}
<div class="hytPlayerWrapOuter">
<div class="hytPlayerWrap"><iframe src="https://www.youtube.com/embed/你的影片代碼?rel=0&amp;enablejsapi=1" width="640" height="360" frameborder="0" allowfullscreen></iframe></div>
</div>

Code Embed: Cannot use CODE1 as a global code as it is being used to store 2 unique pieces of code in 2 posts

*原作者的網站請用Google 搜尋「How To Hide Related Videos In YouTube Embeds」

Daco

DacoNote 網站工友,有燈泡壞掉請找我。

您可能也會喜歡…