Özel Kullanıcı Profili Alanı Ekleme

0
994
Görüntülenme
Wordpress image

WordPress‘te bazı alanları kendimiz eklememiz gerekiyor. Bundan dolayı biraz PHP bilgimizin olması gerekiyor eğer PHP bilginiz yoksa merak etmeyin TeknoStation.Net yanınızda(Biraz reklam gibi oldu ama olsun 🙂 ) şimdi asıl konumuza gelirsek bazı kullanıcılar kendilerine Özel Kullanıcı Profili Alanı Ekleme ihtiyacı duyabilir. Aşağıdaki adımları izleyerek siz de kendi kullanıcı profil alanı ekleme işlemini gerçekleştirebilirsiniz;

Functions.php dosyasının son satırına aşağıdaki kodu yapıştırıyoruz;

NOT1: Fonksiyon isimleri ingilizce verilmiştir. Bunun sebebi global bir dil olan ingilizce’yi programlamada kullanarak göz aşinalığı oluşturmaktadır;

[php]

function custom_userfields( $contact ) {
// iletişim alanlarını ekleyelim
$contact[‘contact_phone’] = ‘Telefon’;
$contact[‘contact_mobile’] = ‘Mobil Telefon’;
$contact[‘contact_fax’] = ‘Fax’;
return $contact;
}
add_filter(‘user_contact’,’custom_userfields’,10,1);

[/php]

NOT2:add_filter fonksiyonunda 3. ve 4. parametrenin anlamı 3. parametre $priority yani önceliği(varsayılan 10) 4.parametre ise fonksiyona kaç argüman geleceği o da 1’dir.

Özel Kullanıcı Alanlarını Gösterelim:

1.Method

[php] <?php the_author_meta(‘contact_phone’); ?> [/php]

2.Method

[php]<?php the_author_meta(‘contact_phone’, $current_author->ID) ?>[/php<em><strong>]</strong></em>

<em><strong>3.Method</strong></em>

[php]<?php $current_author = get_userdata(get_query_var(‘author’)); ?>
<p><a href="<?php echo esc_url($current_author->contact_phone);?>" title="telefon"> Telefon</a></p>[/php]

Önceki İçerikTeknoloji Bizi Kandırıyor !
Sonraki İçerikWeb Skype uygulaması Güncellendi
Kırklareli Üniversitesi Bilgisayar Programcılığı mezunu olup, birçok dergi ve blogda yazar olarak yer almıştır. Yazılım dışında Dijital Pazarlama, Dijital Medya Yönetimi, Arama Motoru Pazarlaması, Growth Hacking ve SEO gibi birçok alanda çalışmalarını sürdürmektedir.
Paylaş
Yorum Yap
Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.