OK, sto cercando il modo migliore per attaccare questo.
Sono molto a mio agio con PHP e realizzo tipi di post personalizzati con meta campi personalizzati in WordPress.
Ecco cosa sto guardando:
- L'utente si registra e viene impostato sull'abbonato per impostazione predefinita.
- L'utente richiede all'amministratore di disporre dell'autorizzazione per il tipo di post personalizzato.
- L'amministratore assegna l'utente a un altro nome di autorizzazione come "Proprietario del negozio".
- L'utente può ora vedere il tipo di post personalizzato e può inserire una voce per questo tipo di post.
- L'utente può solo vedere e modificare il proprio post.
Ho bisogno di aiuto per quanto segue:
- Come creare un nuovo "Ruolo" chiamato "Proprietario del negozio",
- Come fornire l'autorizzazione corretta a tale ruolo per vedere e avere accesso solo al tipo di post personalizzato.
- Consenti solo all'utente di visualizzare e modificare i propri post in questo tipo di post personalizzato.
Idealmente, preferirei che tutto ciò fosse stato fatto dal wp-admin, ma suppongo che potrei aver bisogno di costruire un front-end per ottenere il controllo finito che sto cercando.
Ogni input è molto apprezzato.
Cordiali saluti
'map_meta_cap' => true
e'capability_type' => 'shopowner'
sul mio tipo di post personalizzato. Ho creato un nuovo ruolo chiamatoShopOwner
e gli ho dato le capacità di read, edit_shopowner, delete_shopowner. Imposta un utente per il ruolo di ShopOwner e accedi con quell'utente. Quell'utente non può vedere il tipo di post personalizzato. Ho perso qualcosa?