WordPress

YouTube Videolarına Overlay Paylaş Düğmeleri Ekleme

Videolar kullanıcı katılımını artırmanın en iyi yollarından biridir. Geçenlerde kullanıcılarımızdan biri popüler sitelerden birinde gördüğü videolarda yer alan paylaşım butonlarının nasıl ekleneceği hakkında bize sordu. Bu yazıda, WordPress sitemizdeki YouTube videolarının paylaşımı için overlay düğmelerin nasıl ekleneceğini size anlatacağım.

Benzer örneği:

Yotube Video

Bu uygulamanın çeşitli yolları var. Bir video eklemek için bunun HTML kodunu siteye yapıştırmak gerekir. Bunun yerine, paylaşım butonlarını videoya bindirme efektini otomatik olarak yapacak bir shortcode oluşturduk. Öncelikle aşağıdaki bir kodu temanın functions.php dosyasına yapıştırın:

[php]
/// WPBeginner’s YouTube Share Overlay Buttons

function wpb_yt_buttons($atts) {

// Get the video ID from shortcode
extract( shortcode_atts( array(
‘video’ => ”
), $atts ) );

// Display video

$string = ‘<div id="video-container"><iframe src="//www.youtube.com/embed/’ . $video . ‘" height="315" width="560" allowfullscreen="" frameborder="0"></iframe>’;

// Add Facebook share button

$string .= ‘<ul class="share-video-overlay" id="share-video-overlay"><li class="facebook" id="facebook"><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fyoutube.com/watch%3Fv%3D’. $video .’" target="_blank">
Facebook</a></li>’;

// Add Tweet button
$string .= ‘<li class="twitter" id="twitter"><a href="http://www.twitter.com/share?&text=Check+this+video&amp;url=http%3A//www.youtube.com/watch%3Fv%3D’. $video .’">Tweet</a></li></ul>’;

// Close video container
$string .= ‘</div>’;

// Return output
return $string;

}
// Add Shortcode
add_shortcode(‘wpb-yt’, ‘wpb_yt_buttons’);
[/php]

Bu kod otomatik olarak videolarınıza twitter ve facebook paylaşım bağlantıları ekleyen bir shortcode oluşturur. Kullanıcı video üzerine fareyi getirdiğinde bu düğmeler görülebilir. Bunun yanı sıra herhangi bir diğer sosyal medya kanalı da ekleyebilir ve kullanabilirsiniz.

Bu shortcode kullanmak için, yapmanız gereken aşağıdaki gibi bir SHORTCODE kullanarak, içinde YouTube video kimliğini ekleyin:

[youtube-vid video=”qzOOy1tWBCg”]

Ekleyeceğin videonun URL dizesinden YouTube video kimliğini alabilirsin. Böyle:

youtube video ID

Şimdi, Facebook ya da Twitter üzerinde video paylaşmak için YouTube videosunda düz metin bağlantıları görmek mümkün olacak. Bu bağlantılar için de biraz daha güzel butonlar göstermek için aşağıdaki CSS kodlarını style.css sayfanıza eklemeniz gerekiyor:

[css]
#share-video-overlay {
position: relative;
right: 40px;
top: -190px;
list-style-type: none;
display: block;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: opacity .4s, top .25s;
-moz-transition: opacity .4s, top .25s;
-o-transition: opacity .4s, top .25s;
transition: opacity .4s, top .25s;
z-index: 500;
}

#share-video-overlay:hover {
opacity:1;
filter:alpha(opacity=100);
}

.share-video-overlay li {
margin: 5px 0px 5px 0px;

}
#facebook {
color: #ffffff;
background-color: #3e5ea1;
width: 70px;
padding: 5px;
}

.facebook a:link, .facebook a:active, .facebook a:visited {
color:#fff;
text-decoration:none;
}

#twitter {
background-color:#00a6d4;
width: 70px;
padding: 5px;
}

.twitter a, .twitter a:link, .twitter a:active, .twitter a:visited, .twitter a:hover {
color:#FFF;
text-decoration:none;
}
[/css]

Hepsi bu kadar.

Faydalı buldunuz mu?

Emrah

1981 Samsun doğumlu ve Gazi Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi mezunu. Bilişim Teknolojileri Öğretmeni, Yazar, WebMaster, Blogger, SEO eğitmeni. Araştırmacı, sinema sever, fitness yapar, farklı doğal güzellikleri keşfetmeye bayılır.

Yorum Yap

BULANCA sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et