2013-10-25 4 views
0
나는이 일어나고 워드 프레스에서 사용자 지정 역할을 가지고

에서 사용자 지정 역할에 하나의 작은 문제를 제외하고 잘 작동은 ... 워드 프레스

add_role('teacher_assistant', 'Teacher Assistant', array(
    'read' => true, 
    'edit_posts' => true, 
    'delete_posts' => true, 
    'edit_others_posts' => true, 
    'edit_others_pages' => true, 
    'edit_published_posts' =>true, 
    'edit_pages' =>true, 
    'read_private_posts' => true, 
    'moderate_comments' => true, 
)); 

을 ... 저자를 변경할 수 없습니다. 게시물 작성자를 다른 사람에게 변경하려면 '교사 보조'역할을 가진 사람이 작성자 선택 목록에 표시되지 않습니다. 관리자 만 선택할 수 있습니다.

여기에 무슨 일이 일어나고 있는지, 플러그인을 사용하지 않고 해결 방법을 아는 사람이 있습니까?

미리 감사드립니다.

답변

-1

난 그냥 작동하는 솔루션을 발견

$ teacher_assistant = get_role ('teacher_assistant'); $ teacher_assistant-> add_cap ('level_1');

0

내가 아는 한, 새로운 원 저자가 저자 이상의 역할을하는 경우에만 게시물 작성자를 변경할 수 있습니다.

당신이 만났던 해결책은 분명히 효과가 있지만 교사 보조 도구 역할을 설정합니다 Contributor. 이게 니가 원하는거야? 그들은 s 가입자보다 더 많은 권위를 갖기 때문에.