«capabilities» 태그된 질문

WordPress는 사이트 소유자가 사이트 내에서 사용자가 할 수있는 작업과 할 수없는 작업을 제어 할 수 있도록 설계된 역할 개념을 사용합니다. 각 역할은 기능이라고하는 일련의 작업을 수행 할 수 있습니다.

5
WordPress 사이트에서 현재 사용 가능한 역할 목록을 가져 오시겠습니까?
WordPress 플러그인을 작성할 때 종종 사이트의 역할이 특정 기능이나 컨텐츠에 액세스 할 수있는 옵션을 설정해야합니다. 이를 위해 플러그인 개발자는 옵션에 사용할 사이트에 존재하는 역할 목록을 가져와야합니다. 사용자 지정 역할을 만들 수 있으므로 기본 역할 만 사용할 수 있다고 가정 할 수 없습니다. 목록을 가져 오는 가장 좋은 방법은 무엇입니까?

4
편집자는 관리자를 제외한 새로운 사용자를 만들 수 있습니다
클라이언트를위한 WordPress 사이트를 설정했습니다. 클라이언트에는 편집자 역할이 있지만 멤버 플러그인 을 설치 하고 클라이언트에게 WP 관리자에 새 사용자를 추가 할 수있는 기능을 부여했습니다. 이것은 잘 작동합니다. 내가 가진 질문은 클라이언트가 기고자, 구독자, 편집자 및 작성자의 역할과 마찬가지로 관리자가 아닌 새 사용자를 만들 수 있기를 원한다는 것입니다. 클라이언트가 생성 한 새 …

4
기능 및 사용자 정의 게시물 유형
특정 역할에 대한 액세스를 제한하려는 사용자 정의 게시물 유형이 있지만 이미 사용자 정의 게시물 유형을 사용하여 콘텐츠를 추가했으며 이제이를 제한해야합니다. capability_type은 '포스트'입니다. 'capability_type' => 'post' 그러나 백엔드에 콘텐츠가 표시되는 것은 좋지만 이제 기능을 추가하자마자 백엔드에서 콘텐츠가 사라지는가? 자체 정의를 구성하기 위해 복수 정의를 포함하도록 기능 유형을 사용자 정의하려고 시도했지만 기능 …

3
사용자 정의 역할 기능을 작성하는 방법
플러그인 인터페이스에 액세스하기위한 사용자 지정 기능을 만들고 싶습니다. 플러그인이 활성화 할 때이 기능을 모든 관리자 계정에 추가해야합니까? 그렇다면 : WordPress는 멀티 사이트 설치에서 하위 블로그 및 최고 관리자의 모든 관리자에게 기능 추가를 관리합니까, 아니면 해당 기능을 플러그인에서 처리해야합니까?



6
특정 사용자 역할에서 사용자 정의 게시물 유형 UI / 메뉴를 숨길 수 있습니까?
내가 원하는 것은 특정 사용자 역할에서 사용자 정의 게시물 유형의 UI를 완전히 숨기는 것입니다 ... 이전에 CPT를 사용하여 액세스를 비활성화하는 방법에 대한 많은 리소스를 찾았지만 실제로 CPT UI를 완전히 숨길 수있는 것은 없습니다 대시 보드에 로그인 한 사용자에 따라 모두 함께. 이것은 고객이 상점에 대한 사용자 정의 게시물 유형을 완전히 …

7
관리자 패널에서 게시물 작성자로 구독자를 선택 하시겠습니까?
관리자에서 게시물 작성자를 구독자로 선택하여 게시물을 작성한 것으로 이름을 표시하고 싶지만 추가 권한을 부여하고 싶지 않습니다 (로그인하는 경우 액세스 가능한 유일한 것은 그들의 프로필). 역할과 기능을 변경하지 않고도이를 수행 할 수있는 간단한 방법이 있습니까? 감사

4
다른 사용자가 사용자 목록에서 관리자를 볼 수있는 기능을 제거 하시겠습니까?
( 진행자 주 : 원본 제목은 "사용자 메뉴에서 관리자 제거") 기본적으로 사용자를 추가 / 제거 할 수있는 편집자 인 클라이언트 관리자 역할을 만들었습니다. 기사 " 편집기 관리자를 제외한 모든 사용자를 새로 만들 수는 " 편집하거나 트루 관리 사용자를 작성에서 내 새로운 클라이언트 관리 역할을 유지하는 데 우수했다. 그러나 이상적인 것은 …

2
사용자 역할에 기능을 추가하는 방법?
Wordpress 네트워크를 관리하고 있으며 미리 정의 된 Admin 사용자 역할에 unfiltered_html 사용자 기능을 추가하고 싶습니다. Wordpress의 표준 설치에서는 관리자 계정에 이미이 기능이 있지만 MU 설치에서는 Super Admins 만이 기능을 사용할 수 있습니다. 워드 프레스 역할 및 기능 . 테마 또는 플러그인 내에서 관리자 역할을 어떻게 보강 할 수 있습니까?

6
초안 게시물을 모든 사람이 액세스 할 수있게하려면 어떻게합니까?
Wordpress 웹 사이트에 게시되지 않은 게시물 이 여러 개 있는데 일반 게시물 슬러그 ( site.com/post-here)를 사용하여 로그인하지 않은 일반 사용자가 액세스 할 수 있도록하려고합니다 . 나는 그것이 최선의 방법이 아니라는 것을 이해하지만, 나의 특별한 목적을 위해서는 이것이 이루어져야한다. functions.php파일에 다음 코드 스 니펫을 추가하려고했습니다 . function enable_view_drafts() { $role = …

1
add_role ()은 한 번만 실행됩니까?
add_role ()이 데이터베이스를 수정하고 역할이 이미 존재하면 실패한다는 사실에 놀랐습니다. 여기에 두 가지 의미가 있습니다. 하나는 다른 것보다 더 심각합니다. 1) 개발 중이고 add_role 코드를 업데이트하는 경우 먼저 remove_role () 2) 코드를 올바르게 작성해야합니다. 해당 코드를 실행할 필요가 없습니다. 다시. 따라서 일반적으로 add_role ()을 wp_loaded 작업 후크 안에 넣었습니다. 그리고 …

3
current_user_can () 및 관련 함수를 사용하는 유효한 타이밍은 무엇입니까?
바닐라 WP 코어로드 중 $wp-init()테마로드 후 및 init후크 전의 현재 사용자가 설정됩니다 . 이것은 기능에 대한 좋은 습관과 나란히 연결되어 init있습니다. 그러나 그 current_user_can() 이전 과 같은 관련 함수를 호출하는 것도 일반적 입니다. 초기로드 프로세스 단계에서 작동하는 플러그인에는 정의가 필요합니다 (툴바 테마 스위처 플러그인이 예입니다). 문서는이 관행에 대해 주장하거나 주장하지 …


2
역할과 기능을 추가 할 때 어떤 작업을 수행해야합니까?
add_role () 및 $ role-> add_cap ()을 사용하여 새 사용자 지정 역할을 설정하고 기존 기능에 새 기능을 연결합니다. 가장 좋은 곳이 어디인지 궁금합니다. 분명히 functions.php 내에서 바로 수행 할 수 있습니다. 그러나 이것이 최선의 방법입니까? admin_init에서만이 작업을 수행해야합니까? 아니면 초기화해야합니까? 단순히 functions.php에 직접 함수 호출을 삭제하는 것보다 init action hooks를 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.