The populate_roles_280() WordPress PHP function creates and modifies WordPress roles for WordPress 2.8.
Usage
populate_roles_280();
Parameters
- None
More information
See WordPress Developer Resources: populate_roles_280
This function is specific to WordPress 2.8. It is recommended to use the latest version of WordPress and its functions.
Examples
Create and modify roles for WordPress 2.8
This code snippet demonstrates how to use populate_roles_280() to create and modify roles for WordPress 2.8.
function create_modify_roles() { // Call the populate_roles_280() function populate_roles_280(); }
Adding capabilities to roles
This example shows how to add capabilities to roles after calling populate_roles_280().
function add_capabilities() { // Call the populate_roles_280() function populate_roles_280(); // Add a custom capability to the 'editor' role $editor = get_role('editor'); $editor->add_cap('manage_custom_capability'); }
Removing capabilities from roles
This example demonstrates how to remove capabilities from roles after calling populate_roles_280().
function remove_capabilities() { // Call the populate_roles_280() function populate_roles_280(); // Remove the 'publish_posts' capability from the 'author' role $author = get_role('author'); $author->remove_cap('publish_posts'); }
Modifying roles with a plugin
This example shows how to use populate_roles_280() in a plugin to create and modify roles.
// Plugin Name: Modify Roles for WordPress 2.8 // Description: A plugin to modify roles using populate_roles_280() function modify_roles_plugin() { // Call the populate_roles_280() function populate_roles_280(); // Add or modify roles here } // Hook the function to the 'init' action add_action('init', 'modify_roles_plugin');
Customizing roles on theme activation
This example demonstrates how to use populate_roles_280() to customize roles when a theme is activated.
function customize_roles_on_theme_activation() { // Call the populate_roles_280() function populate_roles_280(); // Add or modify roles here } // Hook the function to the 'after_switch_theme' action add_action('after_switch_theme', 'customize_roles_on_theme_activation');