WordPress 테마 (Tiger 테마)의 일부를 사용자 정의하고 있습니다. 두 가지 역할을 사용자 정의하고 싶습니다.PHP 코드에서 Wordpress DashBoard의 사용자 역할을 사용자 정의하는 방법은 무엇입니까?
나는 새로운 사용자 생성의 두 설정 화면에서 새 역할 이름을보고 싶다(사용자> 새 추가) 사용자 목록 (사용자> 모든 사용자).
수정해야하는 파일은 무엇입니까?
WordPress 테마 (Tiger 테마)의 일부를 사용자 정의하고 있습니다. 두 가지 역할을 사용자 정의하고 싶습니다.PHP 코드에서 Wordpress DashBoard의 사용자 역할을 사용자 정의하는 방법은 무엇입니까?
나는 새로운 사용자 생성의 두 설정 화면에서 새 역할 이름을보고 싶다(사용자> 새 추가) 사용자 목록 (사용자> 모든 사용자).
수정해야하는 파일은 무엇입니까?
Wordpress 사용자 및 역할은 파일에 보관되지 않으며 모든 것이 데이터베이스에 저장됩니다.
찾고있는 기능은 add_role()입니다. remove_role(), get_role(), add_cap() 및 remove_cap()과 같은 사용자 역할을 편집하는 데 필요한 몇 가지 추가 기능이 있습니다. 그들은 꽤 well documented입니다.
테스트 솔루션. functions.php 또는 플러그인 파일에 넣으십시오.
function sr_change_role_name()
{
global $wp_roles;
if (! isset($wp_roles))
$wp_roles = new WP_Roles();
$wp_roles->roles['contributor']['name'] = 'NewName';
$wp_roles->role_names['contributor'] = 'NewName';
}
add_action('init', 'sr_change_role_name');
이렇게하면 "Contributor"역할 이름이 "NewName"으로 변경됩니다.
"어느 파일입니까?" 코드를 통해 변경 작업을 수행하는 방법을 묻는 중이거나이 구성을 수동으로 변경하는 방법을 묻는 중입니까? –