The populate_roles_270() WordPress PHP function creates and modifies WordPress roles specifically for WordPress version 2.7.
Usage
populate_roles_270();
Parameters
- None
More information
See WordPress Developer Resources: populate_roles_270
This function is specific to WordPress version 2.7.
Examples
Creating and modifying roles for WordPress 2.7
// Call the populate_roles_270 function to create and modify roles populate_roles_270();
In this example, we’re calling the populate_roles_270() function to create and modify roles in a WordPress 2.7 installation.
Add a custom capability to a role
// Get the role you want to modify $editor_role = get_role('editor'); // Add a custom capability $editor_role->add_cap('manage_custom_posts'); // Call the populate_roles_270 function to update roles populate_roles_270();
In this example, we’re first getting the ‘editor’ role using get_role() function, then adding a custom capability ‘manage_custom_posts’ using add_cap() function. Finally, we’re calling populate_roles_270() to update the roles.
Remove a capability from a role
// Get the role you want to modify $editor_role = get_role('editor'); // Remove a capability $editor_role->remove_cap('delete_others_pages'); // Call the populate_roles_270 function to update roles populate_roles_270();
In this example, we’re first getting the ‘editor’ role using get_role() function, then removing the ‘delete_others_pages’ capability using remove_cap() function. Finally, we’re calling populate_roles_270() to update the roles.
Add a new role with custom capabilities
// Add a new role with custom capabilities add_role('custom_role', 'Custom Role', array( 'read' => true, 'edit_posts' => true, 'manage_custom_posts' => true )); // Call the populate_roles_270 function to update roles populate_roles_270();
In this example, we’re using the add_role() function to create a new role ‘custom_role’ with a set of custom capabilities. After that, we’re calling populate_roles_270() to update the roles.
Remove a custom role
// Remove a custom role remove_role('custom_role'); // Call the populate_roles_270 function to update roles populate_roles_270();
In this example, we’re using the remove_role() function to remove the ‘custom_role’ that we previously created. Finally, we’re calling populate_roles_270() to update the roles.