Yazıların altında yazar değilde Kullanıcı Rolü yazması
4
●75
- 26-05-2020, 21:37:57Üyeliği durdurulduMerhaba yazıların altında Yazar:Yazar ismi yazıyor ya arkadaşlar oranın kullanıcı rolüne göre değişmesi mümkün mü acaba Mesela "Editör" "Yönetici" "Abone" gibi yardımcı olursanız çok sevinirim teşekkürler iyi bayramlar
- 27-05-2020, 23:20:36Merhaba,
functions.php dosyanıza:
function get_user_role($user_id) { global $wp_roles; $roles = array(); $user = new WP_User( $user_id ); if ( !empty( $user->roles ) && is_array( $user->roles ) ) { foreach ( $user->roles as $role ) $roles[] .= translate_user_role($wp_roles->roles[$role]['name']); } return implode(', ',$roles); }single.php veya content.php artık şuanki the_author nerede kullanılmış ise:
şununla değiştirin:
echo get_user_role(get_the_author_meta('ID'));Düzenleme:
while(have_posts()) : the_post(); içinde kullanmalısınız. - 27-05-2020, 23:38:38Üyeliği durduruldu@Scorpion2763; hocam yardımınız için teşekkür ederim fakat "while(have_posts()) : the_post(); içinde kullanmalısınız. " bu kısmı anlamadım
- 27-05-2020, 23:58:18Single sayfanızda ise Döngü içerisinde kullanmalısınız.leftcreative adlı üyeden alıntı: mesajı görüntüle
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
Burada
<?php endwhile; ?>
<?php endif; ?>