WordPress Eklentiye ait Klasör Dizin Adresi Öğrenebileceğiniz Kodlar

PS PLAYER

HTML 5 Audio Player

CSS only Müzik Player Elementi

WordPress Kullanıcı Hesabına Ek Bilgi Ekleme

Gerekli Kodlar 7 Haziran 2015
171 Görüntülenme

Merhaba arkadaşlar wordpress’in en sevdiğim yanlarından bir tanesi de geliştirilebilir olmasıdır. Bu konumuzda’da wordpress kullanıcıların kendi hesaplarına ekleme yapabilmeleri için bir yöntem ekleyeceğiz. WordPress kullanıcısı profilinde E-posta ve İnternet Sitesi alanları mevcutken biz buna Telefon alanı da ekleyebiliriz veya kullanıcıdan Mesleğini eklemesini isteyebiliriz.

Gerekli Kodumuz
  • Aşağıdaki kodu temamızın functions.php dosyasına ekliyoruz.
<?php
function alan_ekle( $user ) {
?>
   <h3><?php _e('Ek Bilgiler'); ?></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_meta( 'telefon', $user->ID ) ); ?>" class="regular-text" /><br />
            <span class="description"><?php _e('Lütfen telefon numaranızı giriniz.', 'your_textdomain'); ?></span>
         </td>
      </tr>
	<tr>
         <th>
            <label for="meslek"><?php _e('Meslek', 'your_textmeslek'); ?></label>
         </th>
<td>
            <input type="text" name="meslek" id="meslek" value="<?php echo esc_attr( get_the_author_meta( 'meslek', $user->ID ) ); ?>" class="regular-text" /><br />
            <span class="description"><?php _e('Lütfen meslek giriniz.', 'your_textmeslek'); ?></span>
         </td>
      </tr>
   </table>
<?php }
 
function alan_kaydet( $user_id ) {
    
   if ( !current_user_can( 'edit_user', $user_id ) )
      return FALSE;
    
   update_usermeta( $user_id, 'telefon', $_POST['telefon'] );
   update_usermeta( $user_id, 'meslek', $_POST['meslek'] );
}
 
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' );
 
?>
  • Eğer sekmeleri çoğaltmak istersek yapmamız gereken şey </table> hemen üstüne aşağıdaki kodu kendinize göre düzenleyerek eklemeniz.
	<tr>
         <th>
            <label for="YeniAlan"><?php _e('YeniAlan Adı', 'your_textYeniAlan'); ?></label>
         </th>
			<td>
            <input type="text" name="YeniAlan" id="YeniAlan" value="<?php echo esc_attr( get_the_author_meta( 'YeniAlan', $user->ID ) ); ?>" class="regular-text" /><br />
            <span class="description"><?php _e('Lütfen YeniAlan giriniz.', 'your_textYeniAlan'); ?></span>
         </td>
    </tr>
  • Yukardaki kodumuzda YeniAlan yazan yere kendi isteğinizi yazmanız yeterli.
Yorumlar

Yazıya 1 yorum yapılmış.

Tahtkral1453 11 Eylül 2016

bunu kategoriler içinde yapabilirmiyiz

Bunlar da var!
Clean Login Paneli Tasarımı

Clean Login Paneli Tasarımı

27 Ekim 2015
183 Görüntülenme
WordPress Full Ekran Photofly Teması

WordPress Full Ekran Photofly Teması

14 Mart 2015
425 Görüntülenme
Tüm Erkeklerin Rüyası

Tüm Erkeklerin Rüyası

6 Eylül 2015
119 Görüntülenme
PlayStation VR’a PC Desteği de Gelecek!

PlayStation VR’a PC Desteği de Gelecek!

29 Mart 2016
138 Görüntülenme
iOS 9.3 ile ”gece okuma modu” geliyor

iOS 9.3 ile ”gece okuma modu” geliyor

21 Ocak 2016
136 Görüntülenme