타사 플러그인으로 어리 석음을 해결하려면 구독자 레벨 사용자에게 실제로 원하지 않는 일부 편집 기능을 제공해야했습니다. (이것은 편집 링크에 대한 액세스 권한을 부여하지 않지만 영리한 편집 URL에 직접 액세스 할 수 있습니다.) 내 사이트에는 가입자 및 관리 사용자 만 있으므로 wp-admin의 기능 확인을 수정하여 문제를 해결할 수 있습니다 과 같이, 가입자가없는 추가 기능을 필요로 /post.php :어떻게 Wordpress의 wp-admin/post.php를 영구적으로 수정할 수 있습니까?
if (! current_user_can('edit_post', $post_id))
wp_die(__('Sorry, you are not allowed to edit this item.'));
가되다 :이 완벽하게 작동,하지만 난 그것을 덮어 필요 할 것이라는 점을 알고있다
if (! current_user_can('edit_post', $post_id) OR ! current_user_can('edit_pages'))
wp_die(__('Sorry, you are not allowed to edit this item.'));
Wordpress가 업데이트 될 때마다 다시해야합니다. 이 수정 프로그램을 필터 등을 통해보다 영구적으로 적용 할 수 있습니까?