Şu anda Görüntülemektesiniz;  WordPress Yazar Profiline Sosyal Medya Bağlantıları Ekleme
Tarih: 
Google Özel Arama Yükleniyor..
YukarıİletişimYazıya Yorum Gönder!
facebook share twittershare

Wordpress Yazar Profiline Sosyal Medya Bağlantıları Ekleme

Wordpress blog scriptinde yazarların kullanıcı profillerine Twitter, Facebook, Google+ veya diğer sosyal medya hesaplarının bağlantılarını eklemesini ve bu bağlantılarında blog yazılarında yazar bilgileri kısmında görünmesini isteyenler! yazımı okumaya devam edin. Birkaç kod ile hem admin panelinde kullanıcı profillerine gerekli bölümleri ekleyecek, hem de bu bağlantıların yazar bilgilerinde görüntülenmesini sağlayacağız. 

Not: Eğer yazılarınızın altında yazar bilgileri yoksa önce bunu halletmeniz gerekiyor. Çünkü böyle bir özellik yoksa yazarların profiline sosyal medya bağlantılarını eklemenizin pek bir anlamı olmayacaktır. 

İlk iş admin panelinde kullanıcı sayfalarına gerekli bölümleri eklemek;

Diyelim ki profiller için Twitter, Facebook ve Google+'a izin vereceksiniz. Aktif temanizin functions.php dosyasını indirecek ve uygun yerine aşağıdaki kodları ekleyeceksiniz. 

function my_new_contactmethods( $contactmethods ) {
// Add Twitter
$contactmethods['twitter'] = 'Twitter';
//add Facebook
$contactmethods['facebook'] = 'Facebook';
// Add Google
$contactmethods['google'] = 'Google+';
return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);

Eğer daha fazla yada farklı sosyal hesaplar ekleyecekseniz yukarıdaki kodu kendinize göre geliştirecek, değiştireceksiniz. Sonuçta admin panelinde Kullanıcılar > Profiliniz sayfasına giden herkes yeni bağlantılar için gerekli alanların olduğunu görecek. 

Wordpress Yazar Profiline Sosyal Medya Bağlantıları Ekleme

Buralara ekledikleri bağlantılar (doğru yada yanlış) her türlü yazar bilgilerinde görünecek. Ama görünmesi için yazar bilgileri kodlamaları arasına gerekli kodlarıda eklemeniz gerekecek. Gerekli kodlar şunlar;

<?php
if ( get_the_author_meta('twitter', $theID)) {
$output .= '<a href="' . get_the_author_meta('twitter', $theID) . '" title="" target="_blank"><img src="http://www.domain.com/sosyal/twitter.png" width="30px" border="0"/></a>';
}
if ( get_the_author_meta('facebook', $theID)) {
$output .= '<a href="' . get_the_author_meta('facebook', $theID) . '" title="" target="_blank"><img src="http://www.domain.com/sosyal/facebook.png" width="30px" border="0"/></a>';
}
if ( get_the_author_meta('google', $theID)) {
$output .= '<a href="' . get_the_author_meta('google', $theID) . '" title="" target="_blank"><img src="http://www.domain.com/sosyal/google.png" width="30px" border="0"/></a>';
}
echo $output;
?>

Bu kodları, sosyal medya ikonlarını da ftp'nize attıktan sonra kendinize göre düzenleyecek ve single.php'de yada author.php dosyasında (temanıza bağlı olarak farklı bir şablonda olabilir) the_author_meta bilgisinden sonrasına ekleyeceksiniz.

Bu şekilde yaptığınızda sosyal medya butonları herkesin kendi yazısındaki yazar bilgilerinde çıkacak ve eğer kullanıcı profiline herhangi bir bağlantı eklenmediyse orada buton yada bağlantı belirmeyecek. Yani sosyal medya bağlantısı eklemeyenlerde orası boş kalacak.

 Wordpress Yazar Profiline Sosyal Medya Bağlantıları Ekleme

Sosyal hesaplarını bağlayanlarda görüntü yukarıdakine benzer olacak. İkonların yerine istediğiniz twitter, facebook, google+ ikonunu koyun, isterseniz img kodları içine class sınıfı ekleyerek css ile yerlerini, özelliklerinide çeşitlendirin. Ben sizlere izleyeceğiniz yolu ve kodları paylaştım, geliştirmek size kalmış. Eğer sorularınız olursa yorum panelinden yazabilirsiniz.

facebook share twittershare

Üyeliksiz Yorum Bırak

Sorularınıza gelen cevapları görmek için sayfayı CTRL+D tuşları ile Yer İmlerine eklemeyi unutmayın.


© 2016 Lordiz.com