WordPress Kullanıcı Profiline Özel Alan Eklemek
Bu WordPress konumuzda WordPress çok güzel bir konusuna değineceğiz.Bu konumuz sitemiz üzerinden kayıt olan kullanıcılardan bir takım bilgileri istememize ve bu bilgileri yayınlamamıza olanak sağlıyor.
WordPress’in kurulumunda gelen profil bilgilerinde, İletişim bilgilerinden E-posta ve site adresi yer alıyor.Kullandığımız temada birden fazla bilgi talep etmemiz gerekiyor ise hemen Kullanıcı profiline özel alanımızı ekliyoruz ..
functions.php dosyamızı açıp içerisine aşağıdaki kodları paylaşıyoruz ;
Bu konu için paylaşılan kod parçası : Ctrl + C ile kopyalayın!
0 1 2 3 4 5 6 7 8 9 10 11 12 |
/* Bilgi-dunyasi.com – WordPress Yeni Kullanici Bilgileri Başlangıç */ function extra_contact_info($contactmethods) { $contactmethods['facebook'] = ‘Facebook Profil Linkiniz’; $contactmethods['twitter'] = ‘Twitter Profil Linkiniz’; $contactmethods['linkedin'] = ‘Linkedin Profil Linkiniz’; $contactmethods['deviantart'] = ‘Deviantart Profil Linkiniz’; return $contactmethods; } add_filter(‘user_contactmethods’, ‘extra_contact_info’); /* Bilgi-dunyasi.com – WordPress Yeni Kullanici Bilgileri Bitiş */ |
Yukarıdaki kodları yapıştırıp, kayıt edip, ftpmize yükledikten sonra WordPress sol menüden Kullanıcılar, Profilim alanına girdiğinizde yeni alanların geldiğini görüyoruz ve bilgilerimizi girip kayıt ediyoruz.
Bu özel kutucukları single.php, author.php gibi döngü ( loop ) olan sayfalarımızda sorunsuzca gösterebiliriz.Yukarıda eklediğimiz özel kutucuklar göstermemize yaran kod parçamızı paylaşalım
Bu konu için paylaşılan kod parçası : Ctrl + C ile kopyalayın!
0 1 2 3 4 5 6 |
Yazarın Özel Bilgileri : <a target=”_blank” href=”<?php the_author_meta(‘facebook’, $current_author->ID); ?>”>Faceebok Adresi</a> <a target=”_blank” href=”<?php the_author_meta(‘twitter’, $current_author->ID); ?>”>Twitter Adresi</a> <a target=”_blank” href=”<?php the_author_meta(‘linkedin’, $current_author->ID); ?>”>Linkedin Adresi</a> <a target=”_blank” href=”<?php the_author_meta(‘deviantart’, $current_author->ID); ?>”>Deviantart Adresi</a> |
Kod parçamızı eklediğimizde üyenin profiline yazmış olduğu bilgileri görebiliriz.Bu bilgileri çoğaltmak mümkündür. İletişim adresleri, Google maps haritaları vb. mantığa uyan her türlü bilgiyi isteyebilir, paylaşabilirsiniz. Css kodlarınıza göre düzenlemeyi unutmayın !