>  기사  >  백엔드 개발  >  WordPress_php 팁에서 사용자 역할 생성과 관련된 PHP 기능 사용에 대한 자세한 설명

WordPress_php 팁에서 사용자 역할 생성과 관련된 PHP 기능 사용에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 20:01:49882검색

WordPress에는 기본적으로 "구독자", "기여자", "저자", "편집자", "관리자"라는 5가지 사용자 역할이 있으며 권한은 낮은 것부터 높은 것까지 있지만 기본 5가지 역할만으로는 충분하지 않을 수 있습니다. 이때 add_role() 함수를 이용하여 역할을 생성할 수 있습니다.

사용방법

add_role( $role, $display_name, $capabilities );

매개변수

$역할

(문자열) (필수) 사용자 역할 ID

기본값: 없음

$display_name

(문자열) (필수) 전경에 표시되는 사용자 역할의 이름

기본값: 없음

$능력

(배열) (선택) 사용자 역할의 권한

기본값: 없음

반환값

이 역할 ID를 가진 역할이 존재하지 않고 성공적으로 생성되면 WP_Role 클래스가 반환되고, 사용자 역할이 이미 존재하거나 생성에 실패하면 null이 반환됩니다.

$result = add_role( 'new_role_created', __( '新建用户角色例子', 'Bing' ), array(
  'read' => true,
  'edit_posts' => true,
  'delete_posts' => false
) );
if( $result ) echo '用户角色创建成功!';
else echo '因为用户角色已经存在或者其它原因导致创建失败!';

기타

이 기능은 wp-includes/capability.php에 있습니다

워드프레스 사용자 시스템은 매우 단순해 보이지만 확장성이 매우 뛰어납니다. 플러그인을 잘 활용하면 워드프레스 사용자 시스템을 전문 포럼 시스템 못지 않게 만들 수 있습니다.

사용자 권한 관리는 사용자 시스템에서 매우 중요한 부분입니다. 이러한 ID의 권한은 매우 과학적으로 설계되었지만 여전히 모든 사람의 요구를 충족할 수는 없습니다. 이 문서에서는 이러한 ID의 권한을 사용자 정의하는 방법을 설명합니다.
먼저 Capability Manager Enhanced 플러그인을 설치하고 활성화한 후 "사용자" → "기능"으로 이동하여 권한 관리를 수행하세요.

먼저 오른쪽의 '새 역할 선택'에서 권한을 편집하려는 ID를 선택한 후 왼쪽에서 권한을 조정하세요.

20151225152601421.png (1141×573)

조정 후 저장하세요.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.