Circa dieci giorni fa mi è giunta la richiesta di impedire che i video di YouTube inseriti nelle pagine di un sito in WordPress mostrassero i video correlati al termine della riproduzione. YouTube permette di aggiungere il parametro rel
all'URL dei video per gestire i video correlati. Dato che sul sito erano già presenti molti video, ho preferito utilizzare jQuery.
Si tratta semplicemente di effettuare un check sulla stringa dell'URL contenuta nell'attributo src
degli iframe:
$('iframe[src*="youtube.com"]').each(function() {
var video = $(this);
var url = video.attr('src');
if(url.indexOf('rel=0') == -1) {
video.attr('src', url + '?rel=0');
}
});