• 26-05-2020, 21:37:57
    #1
    Üyeliği durduruldu
    Merhaba 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:36
    #2
    Merhaba,

    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
    #3
    Ü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:18
    #4
    leftcreative adlı üyeden alıntı: mesajı görüntüle
    @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
    Single sayfanızda ise Döngü içerisinde kullanmalısınız.

    <?php if(have_posts()) : ?>
    <?php while(have_posts()) : the_post(); ?>

    Burada


    <?php endwhile; ?>
    <?php endif; ?>
  • 28-05-2020, 00:37:06
    #5
    Üyeliği durduruldu
    @Scorpion2763; teşekkür ederim hocam