Disabilitare capacità a determinato tipo di utente
-
Ciao a tutti.. sto usando un plugin che abilità un utente sottoscrittore ad un ruolo chiamato Vendor, tale ruolo abilita un pò come l’articolista le stesse capacità anche per woocommerce, tutto bene. L’unica cosa che mi servirebbe modificare è la possibilità di questi “vendors” di NON CANCELLARE o EDITARE le CATEGORIE di articoli e prodotti.
Il plugin è Dokan, lui impedirebbe direttamente l’accesso:
Admin Area Access
Disallow vendors from accessing the wp-admin dashboard area
facendo operare in frontpage ma molte cose non funzionano nella versione free, si creano molto bene articoli son semplici foto e/o gallerie di foto, ma ad esempio scaricabili e virtuali tipo audio/video non funzionano vengono rinominati a causa di questo blocco.
avevo trovato qualcosa del genere:
/** * Don't let subscribers add/edit/remove categories. * * You should call the function once when your plugin or theme is activated. * * @uses WP_Role::remove_cap() */ function remove_subscribers_manage_categories() { // get_role returns an instance of WP_Role. $role = get_role( 'subscriber' ); $role->remove_cap( 'manage_categories' ); }
ho sostituito subscriber con vendor messo in function del tema ma niente.
grazie a tutti.
La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
- Il topic ‘Disabilitare capacità a determinato tipo di utente’ è chiuso a nuove risposte.