Roles - WordPress Advance
Syntax
Adding roles to WordPress requires the use of custom code. Here is an example of the code used to create a new role in WordPress:
$result = add_role( 'custom_role', __( 'Custom Role' ),
array(
'read' => true,
'edit_posts' => true,
'delete_posts' => true,
)
);
Example
Here is an example of how to add a new custom role in WordPress:
- Open functions.php file of your WordPress theme.
- Add the following code to the end of the file:
$result = add_role( 'custom_role', __( 'Custom Role' ),
array(
'read' => true,
'edit_posts' => true,
'delete_posts' => true,
)
);
- Save the file.
Output
The output of adding roles to WordPress is that new roles will be created with the specified capabilities.
Explanation
Roles in WordPress determine what actions a user can perform on the site. WordPress includes several default roles, such as Administrator, Editor, Author, and Contributor. However, you may need to create custom roles to better suit the needs of your site.
Use
Adding roles is useful when you want to create new user roles with specific capabilities that aren't covered by the default WordPress roles. By creating custom roles, you can designate exactly what actions those users can perform.
Important Points
- In WordPress, roles determine what actions a user can perform on the site.
- WordPress includes several default roles, and you can create custom roles using code.
- Custom roles can be created with specific capabilities that aren't covered by the default WordPress roles.
Summary
Roles in WordPress allow you to control what actions users can perform on your site. By adding custom roles, you can create new roles with specific capabilities, allowing you to delegate tasks more effectively. With the use of code, you can easily create new roles in WordPress to fit the unique needs of your site.