wp/wp-includes/class-wp-roles.php
changeset 22 8c2e4d02f4ef
parent 21 48c4eec2b7e6
equal deleted inserted replaced
21:48c4eec2b7e6 22:8c2e4d02f4ef
   163 		$this->roles[ $role ] = array(
   163 		$this->roles[ $role ] = array(
   164 			'name'         => $display_name,
   164 			'name'         => $display_name,
   165 			'capabilities' => $capabilities,
   165 			'capabilities' => $capabilities,
   166 		);
   166 		);
   167 		if ( $this->use_db ) {
   167 		if ( $this->use_db ) {
   168 			update_option( $this->role_key, $this->roles );
   168 			update_option( $this->role_key, $this->roles, true );
   169 		}
   169 		}
   170 		$this->role_objects[ $role ] = new WP_Role( $role, $capabilities );
   170 		$this->role_objects[ $role ] = new WP_Role( $role, $capabilities );
   171 		$this->role_names[ $role ]   = $display_name;
   171 		$this->role_names[ $role ]   = $display_name;
   172 		return $this->role_objects[ $role ];
   172 		return $this->role_objects[ $role ];
   173 	}
   173 	}