.DS_Store Dosyaları Nasıl Silinir?

5,266 More

Projedeki Git Dosyaları Nasıl Silinir?

1 4,956 More

yTheme

4 1,930 More

Sunucu Güvenliği | SSH (Secure Shell) Kullanımı

2 1,107 More

Truemag

  • PHP
  • Golang
  • Laravel
  • Linux
  • SQL
  • SEO
  • WordPress
  • Diğer
    • Yazılım
    • Javascript
    • Css/XHtml/W3C
    • Genel
    • Tanıtım
    • Ajax
  • ANASAYFA
  • HAKKIMDA
  • SPONSORLUK
  • ARŞİV
  • İLETİŞİM
  • BENİMLE ÇALIŞMAK İSTER MİSİNİZ?

WordPress’te Üyelerden Farklı Bilgiler İstemek

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.

MEVCUT ÜYELİK BİLGİLERİ
Üyelik bilgileri

İSTEDİĞİMİZ ÜYELİK BİLGİLERİ
Üyelik bilgileri

Not: Yukarıdaki görseller WordPress yönetim panelindeki Profil sayfasından alınmıştır. (http://www.siteniz.com/wp-admin/profile.php)

Ü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.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?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.

PHP
1
2
3
4
5
6
7
8
<?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;
?>
Tem 3, 2013Erhan Yakut
Cloud Sunucu
Wordpress Yazılarınızdaki Tüm Resimlere rel="lightbox" EklemekWordpress'te Eklenti Kullanmadan Sayfalama
You Might Also Like
 
Php ile Dosya Sıkıştırmak
 
WordPress Eklentilerinin Yolunu Bulma
Erhan Yakut
5 years ago 1 Comment PHP, Wordpresseklentisiz, Php, Wordpress12,821
Bağlantılar
  • Beyazıt Kölemen
  • Domatessuyu
  • E-ticaret
  • Ofizzo
  • PHP Dersleri
Sponsorlar

Kravatlar

sponsor

sponsor

sponsor
Random Posts
PHP İpucu #5 – PHP ile Veritabanında Kompleks Değişkenler Kaydetmek
YFD Blog Tasarımı
Atatürk’ten Duymadıklarınız
Tasarımda Evrensellik ve Sayılar
Görünmezlik Formülü
Hakkımda

Bilişim Teknolojileri alanında içerik üretmek üzere oluşturulmuş olan Yakuter.com 2006 yılında Erhan Yakut tarafından hayata geçirilmiştir. devamını okuyun…

Sponsor

promosyon ürünleri

Cloud Sunucu Desteği

Bulut Sunucu

2017 © Yakuter