Главная » Сайтостроение » WordPress » Видео Youtube перекрывает содержание WordPress

Видео Youtube перекрывает содержание WordPress

Вы когда-нибудь замечали, что медиа-элементы, такие как видео YouTube перекрывают другой контент? Это может произойти, если у вас есть выпадающее меню, плавающие бары, лайтбокс, всплывающее окно и т.д. Что бы это избежать это, вам нужно было добавить ?wmode=transparent для каждого кода вставляемого видео, но начиная с WordPress 2.9, встраивание видео стало намного проще. Все, что вам нужно сделать, это вставить URL из видео, и оно будет автоматически вставляться в запись. Однако, это делает его труднее для нас, чтобы добавить ?wmode=transparent для каждого видео.

Вам не придется беспокоиться. В этой статье мы поделимся с вами фрагментом, который предотвращает наложение видео Youtube и любых других медиа-файлов на  WordPress содержание.

Немножко скажу о себе: у меня есть блог, в котором главным содержанием было видео, а именно из видео-хостинга Youtube. И вот когда я сделал новое выпадающее меню в блоге, после чего заметил что меню перекрывает видео.
Все, что вам нужно сделать, это открыть файл functions.php вашей темы и вставьте следующий код:

function add_video_wmode_transparent($html, $url, $attr) {
    if ( strpos( $html, "<embed src=" ) !== false )
    { return str_replace('</param><embed', '</param><param name="wmode" value="opaque"></param><embed wmode="opaque" ', $html); }
    elseif ( strpos ( $html, 'feature=oembed' ) !== false )
    { return str_replace( 'feature=oembed', 'feature=oembed&wmode=opaque', $html ); }
    else
    { return $html; }
}
add_filter( 'embed_oembed_html', 'add_video_wmode_transparent', 10, 3);

Удачи…

1 комментарий

  1. а не подскажешь, что делать, когда выпадающее меню попадает под элементы сайта. у меня полоса проходит над каждой записью и вот полоса верхней записи налазит на выпадающее меню

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*

x

Посмотрите

Влияет ли смена темы WordPress на SEO и трафик?

[sc name=»ads1″] Если вы один из тех блогеров, которые используют бесплатные темы WordPress, вам, вероятно, ...