/ WordPress Kullanıcı Hesabına Ek Bilgi Ekleme /

Leopic

Yaşayan Forum Efsanesi
26 Şub 2016
9,948
10
maxresdefault.jpg



WordPress’in ne kadar esnek ve geliştirilebilir bir kod yapısı olduğunu artık söylemeye gerek yok sanırım. Bu esneklik sayesinde wordpress kullanıcı hesaplarına ek alan girebiliyoruz. Örnek vermek gerekirse normal bir WordPress kullanıcısı profilinde E-posta ve İnternet Sitesi alanları mevcutken biz buna Telefon alanı da ekleyebiliriz. Bu söylediğimi gerçekleştirmek için de tek yapmanız gereken aşağıdaki kodu temanızın functions.php dosyasına eklemek, hepsi bu kadar.


Kod:
<?php
 
function alan_ekle( $user ) {
?>
   <h3><?php _e('Ek Bilgiler', 'your_textdomain'); ?></h3>
    
   <table class="form-table">
      <tr>
         <th>
            <label for="telefon"><?php _e('Telefon', 'your_textdomain'); ?></label>
         </th>
         <td>
            <input type="text" name="telefon" id="telefon" value="<?php echo esc_attr( get_the_author_****( 'telefon', $user->ID ) ); ?>" class="regular-text" /><br />
            <span class="description"><?php _e('Lütfen telefon numaranızı giriniz.', 'your_textdomain'); ?></span>
         </td>
      </tr>
   </table>
<?php }
 
function alan_kaydet( $user_id ) {
    
   if ( !current_user_can( 'edit_user', $user_id ) )
      return FALSE;
    
   update_user****( $user_id, 'telefon', $_POST['telefon'] );
}
 
add_action( 'show_user_profile', 'alan_ekle' );
add_action( 'edit_user_profile', 'alan_ekle' );
 
add_action( 'personal_options_update', 'alan_kaydet' );
add_action( 'edit_user_profile_update', 'alan_kaydet' );
 
?>



alıntıdır.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.