wp-config에 커스텀 유저 테이블을 정의했습니다.Wordpress 커스텀 유저 테이블
그러나 로그인 한 사용자 정보를 인쇄하려고하면 user_level이 누락되어 역할이 비어있는 것 같습니다. 어떤 생각?
도움이 되었습니까? !!!!
wp-config에 커스텀 유저 테이블을 정의했습니다.Wordpress 커스텀 유저 테이블
그러나 로그인 한 사용자 정보를 인쇄하려고하면 user_level이 누락되어 역할이 비어있는 것 같습니다. 어떤 생각?
도움이 되었습니까? !!!!
사용자 역할은 wp_options
with option_name : wp_user_roles
에 저장되어 있거나 존재하지 않습니까? 모든 테이블의 접두어가 'wp_
'입니까? 그렇다면
wp_usermeta
에서
당신이 meta_key 설정해야합니다 : 여러 워드 프레스 설치를위한 단 하나의 사용자 테이블을 사용하는 경우 또한 wp_user_level
이 wp_capabilities
meta_key을 확인, 워드 프레스는 당신이를 만들 워드 프레스 설치에 대한 사용자 역할을 생성합니다 에 사용자. 당신이 만드는 경우
그래서, john_doe
site1
에 john_doe
이 site1
에 사용자 역할을 할당됩니다 (IT 관리자, 편집자, 작가 등 수), 그러나 site2
는 john_doe
사용자 역할 할당하지 않습니다. 이를 "고아 역할"이라고합니다. john_doe
이 site2
에 로그인하면 You do not have sufficient permissions to access this page
오류 메시지가 나타납니다.
따라서 usermeta 데이터베이스에 수동으로 역할을 추가하거나 관리자가 해당 설치에 대한 사용자 역할을 업데이트하도록하거나 마지막으로 플러그인을 사용할 수 있습니다. 고아 사용자 역할을 훨씬 쉽게 관리 할 수있는 플러그인을 발견했습니다. WP- 고아원 확장이라고합니다.
나는 또한 모든 문제를 설명하고 여러 개의 WordPress 사이트에 단일 사용자 테이블을 사용하는 방법을 보여주는 비디오 스크린 캐스트를 만들었습니다. 여기에서 찾으실 수 있습니다 : http://mikemclin.net/single-users-table-multiple-wordpress-sites/