Căutați o modalitate de a permite utilizatorilor cu rolul de editor să editeze orice widget sau meniu? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a schimba accesul rolurilor la meniuri și widget-uri în WordPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
// get the the role object
$role_object = get_role('editor');
// add $cap capability to this role object
$role_object->add_cap('edit_theme_options');
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare vizualizarea altor articole de pe site, cum ar fi: 28 cele mai bune teme WordPress pentru CV pentru a crea cea mai bună impresie și cum să creați un formular de contact în WordPress.
Această abordare are două probleme: (1) Permite editorului să aibă acces la toate opțiunile temei (Aspect), nu doar la widget-uri și meniuri. (2) Acest cod trebuie rulat o singură dată; nu trebuie rulat de fiecare dată când WordPress rulează.
Luați în considerare utilizarea acestui plugin gratuit în schimb: Editor Menu-and-Widget-Access (Nu l-am încercat, dar pare să aibă recenzii bune.)