Son günlerde bakıyorumda artık wordpress kişisel blog olmaktan çıkmış ve kendini fazlasıyla geliştirmekte. WordPress ilk olarak normal bir kişisel bir blog olarak tasarlanmış ve daha sonra kişilerin hayal gücüyle bağlı olarak wordpress tamamen değişim aşamaşına geçmiştir. Bende bu yeniliklere biraz olsun katkım olması amacıyla yeni bir şeyler katmak amacıyla bazı araştırmalarım sonucunda wordpress kullananlara büyük fayda sağlayacak bir özellik buldum ve sitemde paylaşmak istedim. Konumuzun başlığında olduğu gibi wordpress kullanıcı profiline özel alana ekleyerek kişilere daha fazla özellikler katabilirsiniz.
WordPress sitesine sahip kişiler özellikle de wordpress blogların da üye olmaya açık bloglara sahip kişilerin oldukça işine yarayacak bu kodlar sayesinde üyelere dair bilgilere daha fazla sahip olacak hemde üyelerin kendilerini tanıtması açısından daha etkili bir özel alanlara sahip olabilecekler.
Şimdi vereceğim kodlar üyelerin adres bilgilerini yazmasına ve profilinde bunu gösterebilecek kodlar olacak.Şimdi verdiğim bu kodları sizler kendi hayal gücünüzü kullanarak üyelerin özel alanlarına birçok farklı özel alan ekleyerek üyelerinizin kendilerini tanıtmasına hemde sizlerin blogunuzu geliştirmenize yardımcı olabilecektir.Neyse konuyu daha fazla uzatmayayım hemen yapımına geçeyim.
İlk olarak yapmanız gereken aÅŸağıda vereceÄŸim kodları temanızın içinde bulunan functions.php dosyasına uygun bir yere atmanız gerekiyor.Ama her zaman uyardığım gibi dediklerimi yapmadan önce mutlaka sitenizin yedeÄŸini almayı unutmayın.AÅŸağıda verdiÄŸim kodları dediÄŸim gibi functions.php dosyasına atınız…
function fb_add_custom_user_profile_fields( $user ) {
?>
<h3><?php _e('Yeni Profil Alanı', 'your_textdomain'); ?></h3>
<table class="form-table">
<tr>
<th>
<label for="address"><?php _e('Adres', 'your_textdomain'); ?>
</label></th>
<td>
<input type="text" name="address" id="address" value="<?php echo esc_attr( get_the_author_meta( 'address', $user->ID ) ); ?>" class="regular-text" /><br />
<span class="description"><?php _e('Lütfen Adres Bilgilerini Yazınız.', 'your_textdomain'); ?></span>
</td>
</tr>
</table>
<?php }
function fb_save_custom_user_profile_fields( $user_id ) {
if ( !current_user_can( 'edit_user', $user_id ) )
return FALSE;
update_usermeta( $user_id, 'address', $_POST['address'] );
}
add_action( 'show_user_profile', 'fb_add_custom_user_profile_fields' );
add_action( 'edit_user_profile', 'fb_add_custom_user_profile_fields' );
add_action( 'personal_options_update', 'fb_save_custom_user_profile_fields' );
add_action( 'edit_user_profile_update', 'fb_save_custom_user_profile_fields' );
Yukarıda ki kodları ekleyip kaydettikten sonra Admin panelden kullanıcılar bölümünde giriÅŸ yaptığınız zaman en aÅŸağıda sizde göreceksiniz adres diye bir bölüm çıkacaktır.Sizler dediÄŸim gibi kendi hayal gücünüzle bunu geliÅŸtirebilirsiniz.Örnek çalışmamı resimli ÅŸekilde görebilirsiniz…
Åžimdilik bu kadar arkadaÅŸlar.Soru ve sorunlarınızı konu altında yorum yaparak sorabilirsiniz….
WordPress Kullanıcı Profiline Özel Alan Ekleme,

















Peki Bu Alana yazdıgı bilgileri kendisine ait yazılara nasıl entre edebilir ?
Yazdığı Makaleler İçine Bahsediyorsun Değil mi Arkadaşım.Ayrıca sitemden aldığınız makalelere kaynak linki belirtirseniz sevinirim
Pardon Yanlış Anlattım Sanırım Kullanıcın Profilindeki bu özel Alanda yazılı olan bilgiyi kendi yazdıgı yazılarda otomatik olarak nasıl gösterebilirim
Bu arada kaynak olarak sizin sitenizi yazıyorum
KAYNAK :Khaaos.com Diye Bellirtiyorum
Bakabilirsiniz ama unuttum ve sizin fark ettiğiniz bir yazı varsa söyleyin hemen ilgileneyim
Kaynak Verdiğiniz İçin Teşekkür Ederim.Ben Link Olarak Demiştim Ama Farketmez:)))
Sizlere Yararlı Bilgiler Verebiliyorsak Ne Mutlu Bize
Anladım.Bu Konuyu Hiç Düşünmedim.Biraz İnceleyim Dönüş Yaparım Buradan…
Teşekkür Ederim Sürekli Takip Ettiğim Bir Blog Başarılar Dilerim
Merhaba;
< ?php
echo the_author_meta( 'address' );
?>
Bu Åžekilde Eklemeniz Mümkündür…
Teşekkürler
ile veri çekemedim
Kodu yanlıs yeremı ekledım acaba tekilyazı.php dosyasının içine ekledim
Ben Denedim Sorun Yoktu.Müsait olunca msn ekler yardımcı olmaya çalışırım…
Biraz karışık anlatım olmuş. Mesela en altta 4 tane add_action kullanmanızı anlayamadım. Bir de duracağı yeri göstermemişsiniz. Mesela add_dashboard_page vb. gibi. Bu en alttaki add_actionların sebebi nedir???
hocam tşk ederim öncelikle localde verdiginiz kodları denedim biraz düzenledim ve geliştirdim kendimce çok güzel oldu sağolun varolun
Teşekkür Ederim Sürekli Takip Ettiğim Bir Blog Başarılar Dilerim
hocam denedim sıkıntı yok paylaşım için teşekkürler.