WordPress 에서 사용자 역할 을 만 드 는 관련 PHP 함수 사용 에 대한 자세 한 설명

WordPress 는 기본적으로'구독 자','투고자','작가','편집','관리자'등 다섯 개의 사용자 역할 이 있 습 니 다.권한 은 낮은 것 에서 높 은 것 으로 되 어 있 지만 기본 적 인 다섯 개의 역할 은 우리 가 사용 하기에 부족 할 수 있 습 니 다.이 때 add 를 사용 할 수 있 습 니 다.role()함수 가 캐릭터 를 만 듭 니 다.
사용법

add_role( $role, $display_name, $capabilities );
매개 변수
$role
(문자열)(필수)사용자 역할 ID
기본 값:None
$display_name
(문자열)(필수)사용자 역할 이 프론트 에 표 시 된 이름
기본 값:None
$capabilities
(배열)(선택 가능)사용자 역할 의 권한
기본 값:None
반환 값
이 캐릭터 ID 의 캐릭터 가 존재 하지 않 고 생 성 에 성공 하면 WP 로 돌아 갑 니 다.역할 류;사용자 캐릭터 가 이미 존재 하거나 생 성 에 실패 하면 비어 있 습 니 다.
예시

$result = add_role( 'new_role_created', __( '        ', 'Bing' ), array(
  'read' => true,
  'edit_posts' => true,
  'delete_posts' => false
) );
if( $result ) echo '        !';
else echo '                      !';
기타
이 함 수 는 wp-includes/capabilities.php 에 있 습 니 다.
WordPress 의 사용자 시스템 은 보기 에는 간단 하지만 확장 성 이 매우 강하 고 플러그 인 을 잘 이용 하면 WordPress 의 사용자 시스템 을 전문 적 인 포럼 시스템 보다 못 하지 않 게 만 들 수 있 습 니 다.
사용자 의 권한 관 리 는 사용자 시스템 의 중요 한 부분 입 니 다.비록 이 몇 가지 신분 의 권한 디자인 은 매우 과학적 이지 만 모든 사람의 수 요 를 만족 시 키 지 못 합 니 다.본 고 는 이 몇 가지 신분 의 권한 을 어떻게 사용자 정의 하 는 지 가르쳐 드 리 겠 습 니 다.
먼저 Capability Manager Enhanced 플러그 인 을 설치 하고 사용 하여'사용자'→'Capabilities'에 들 어가 권한 관 리 를 합 니 다.
우선 오른쪽 에 있 는'Select New Role'에서 편집 권한 의 신분 을 선택 한 다음 왼쪽 에서 권한 을 조정 합 니 다.
20151225152601421.png (1141×573)
조정 해서 저장 하면 됩 니 다.

좋은 웹페이지 즐겨찾기