Respuestas de foro creadas

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Iniciador del debate codigoneo

    (@codigoneo)

    Efectivamente lo había entendido bien.

    function plugin_activate() {
    	add_role( 'rol_nuevo', _( 'Rol nuevo' ), array( 'read' => true, 'my_cap' => true));
    }
    register_activation_hook( __FILE__, 'plugin_activate' );
    
    function plugin_desactivate() {
    	remove_role('rol_nuevo');
    }
    register_deactivation_hook( __FILE__, 'plugin_desactivate' );

    Como veis, la clave es darle permisos «read» (como al subscriber) con lo que conseguimos que pueda acceder al dashboard. Sin ese permiso ningún usuario puede ver el dashboard. Eso no queda claro en el codex. A partir de hay le doy permisos para mi plugin. De ese modo puede ver las opciones que ofrece mi plugin en el panel de control.

    Muchas gracias a ambos!

    • Esta respuesta fue modificada hace 6 años, 2 meses por codigoneo.
    Iniciador del debate codigoneo

    (@codigoneo)

    Gracias chicos, en la documentación sobre roles y capacidades de wordpress no quedaba del todo claro como hacerlo. Creo que lo he entendido perfectamente, lo aplicaré y cuando lo tenga os comentaré que tal me ha ido si no me olvido.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)