WordPress add_role() Function Kodu

WordPress add_role() Function Kodu

function add_role( $role, $display_name, $capabilities = array() ) {
    if ( empty( $role ) ) {
        return;
    }
    return wp_roles()->add_role( $role, $display_name, $capabilities );
}

Yeni bir “Misafir Yazar” rolü oluşturmak.

$result = add_role(
    'guest_author',
    __( 'Guest Author', 'testdomain' ),
    array(
        'read'         => true,  // true allows this capability
        'edit_posts'   => true,
        'delete_posts' => false, // Use false to explicitly deny
    )
);
 
if ( null !== $result ) {
    echo "Success: {$result->name} user role created.";
}
else {
    echo 'Failure: user role already exists.';
}

Yorumlar / Düşünceler