2017-05-06 6 views
0

나는 'display_name'이라는 ID를 찾았지만 이름에 대해 meta ID를 삽입하여 사용자 이름과 역할을 자동으로 채우는 중력 양식으로 채우기 필드를 작성하려고합니다. 역할 메타 ID는 무엇인지 알아보십시오, 감사합니다.WordPress 사용자 메타 ID 찾기

+0

어떤 메타 ID를 사용 하시겠습니까? 사용자 역할 ID를 가져 오시겠습니까? –

답변

0

그리 간단하지 않습니다. wordpress 데이터베이스의 user_meta 테이블에는 wp_capabilities 필드가 들어 있으며,이 필드에는 기능 객체가 저장됩니다. WordPress 기능을 사용하여 사용자 역할을 추출하는 것이 좋습니다.

$id = ... // ID of the user 
$caps = get_userdata(1)->wp_capabilities; // object of capabilites looking like {administrator: true} 
$roles = array_keys($caps); // now we have list of capabilies in array