İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

WordPress’te Ekstra Üye Bilgisi Ekleme

Nova

0
İyinet Üyesi
Katılım
28 Mart 2018
Mesajlar
152
Reaction score
1
Konum
Ankara
WordPress oldukça gelişmiş bir sistem olmasının yanında oldukça geniş bir kitleye hitap etmenin sorumluluklarını da taşımakta. Bu nedenle de WordPress sitenize üye olan kişilerde istenen bilgiler malesef günümüz şartlarını tam olarak karşılamıyor ya da yetersiz de diyebiliriz. Örneğin üyenin twitter ve facebook hesabını girebileceği bir kutu bulunmazken bunların yerine aim, yim ve jabber kutuları bulunmakta. Ancak bu bir kısıtlama gibi görünse de basit bir kod ile bu sorunu rahatlıkla çözebiliriz.


Üyelik Bilgisini Düzeltme
Aşağıda göreceğiniz kodu temanızın functions.php dosyasına eklediğiniz anda artık üyeleriniz için facebook ve twitter adreslerini girebilecekleri iki kutu oluşturmuş olacaksınız. Bununla birlikte aim, yim ve jabber kutularından da kurtulmuş olacaksınız.

HTML:
<?php
function new_contactmethods( $contactmethods ) {
    $contactmethods['twitter'] = 'Twitter'; // Twitter Ekle
    $contactmethods['facebook'] = 'Facebook'; // Facebook Ekle
    unset($contactmethods['yim']); // YIM'i Kaldır
    unset($contactmethods['aim']); // AIM'i Kaldır
    unset($contactmethods['jabber']); // Jabber'ı Kaldır
 
    return $contactmethods;
}
add_filter('user_contactmethods','new_contactmethods',10,1);  
?>


Üyelik Bilgisini Gösterme
Üyelerimizden istediğimiz bilgileri aldık diyelim. Tema içerisinde bu bilgileri göstermek için de aşağıdaki gibi bir kod kullanabiliriz. Bu kodu temanızda bilgilerin görünmesini istediğiniz dosyada ilgili yere yazabilirsiniz.



HTML:
<?php
global $current_user;
get_currentuserinfo();
$user_id = $current_user->ID; // $user_id yerine doğrudan üyenin ID'sini yazabilirsiniz.

$user_twitter = get_user_meta( $user_id, 'twitter', true);
echo $user_twitter;
?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst