¿Qué son los roles? Los Roles o Perfiles son simplemente grupos que definimos para organizar los usuarios de nuestro sitio con funciones similares. Roles por defecto en WordPress - Super administrador - administrator - editor - author - contributor - subscriber
¿Qué son los roles? Los Roles o Perfiles son simplemente grupos que definimos para organizar los usuarios de nuestro sitio con funciones similares. Roles por defecto en WordPress - Super administrador - administrator - editor - author - contributor - subscriber Roles creados por WooCommerce - Customer - Shop Manager
¿Qué son las permisos? Los permisos o capacidades (capabilities) son acciones que se definen previamente para diferentes acciones dentro del sitio y que se asigna a los usuarios dependiendo su rol.
¿Qué son las permisos? Los permisos o capacidades (capabilities) son acciones que se definen previamente para diferentes acciones dentro del sitio y que se asigna a los usuarios dependiendo su rol. “Algunas capacidades” en WordPress - manage_options - install_plugins - upload_files - edit_post - read Capacidades agregadas con WooCommerce - manage_woocommerce - view_woocommerce_reports
Creando post types para un rol específico OJO: Debes agregar todos las capabilities “book” al rol que deseas https://developer.wordpress.org/reference/functions/register_post_type/ $args = [ 'public' => true, 'label' => 'Books', 'capability_type' => 'book' ]; register_post_type( 'book', $args ); } add_action( 'init', 'ccc7_register_book_cpt' ); ?>
Enviar a una página específica al iniciar sesión un rol específico https://codex.wordpress.org/Function_Reference/wp_get_current_user if ( in_array( 'subscriber', (array) $user->roles ) ) { wp_redirect(home_url('panel'); die(); } ?>
Agregar nuevas o capacidades ya existentes a roles global $wp_roles; $wp_roles->add_cap( 'cat', 'edit_info' ); // OR $role = get_role( 'cat' ); $role->add_cap( 'edit_info' ); https://codex.wordpress.org/Function_Reference/add_cap