Nasıl şu anda wordpress kullanıcı rolü yapman için?

2 Cevap php

Nasıl şu anda wordpress kullanıcı rolü yapman için?

2 Cevap

Eğer kullanıcı kimliği ($ User_id) gibi bir şey bu çalışması gerekir varsayarsak:

$user = new WP_User( $user_id );

if ( !empty( $user->roles ) && is_array( $user->roles ) ) {
    foreach ( $user->roles as $role )
    	echo $role;
}

Oturumunuzdaki kullanıcı kimliği alın.

Eğer kullanıcı kimliği bilmiyorsanız, bu fonksiyon (tema functions.php dosyasına koymak) yardımcı olacaktır

function get_user_role() {
    global $current_user;

    $user_roles = $current_user->roles;
    $user_role = array_shift($user_roles);

    return $user_role;
}

Ve sonra, şablonu size () get_user_role arayarak kullanıcı rol alabilirsiniz.

Buldum here.