Heip. Voin zekata saako rooli-listaa jotenkin filtteroitua ilman että poistaa oikeuden luoda uusia käyttäjiä. Alla muuta perusinfoa.
Kohdasta Käyttäjät >> Roles ja sieltä halutun roolin kohdalta Muokkaa (edit). Mille tahansa roolille voi antaa mitä tahansa oikeuksia (Capabilities) eivätkä WP:n roolit ole ns. hierarkisia. Voit siis antaa vaikka päätoimittajalle minimaalisen vähän oikeuksia ja tilaajalle kaikki oikeudet.
Edit: tässä hyvinkin tarkka ohje, miten voit asian tehdä.
http://wordpress.stackexchange.com/questions/4479/editor-can-create-any-new-user-except-administrator
Thread Starter
jlawp
(@jlawp)
Hei. Olen kyllä kaikki Roolit-ylläpidot poistanut Päätoimittajalta mutta uuden käyttäjän luonnin yhteydessä kuitenkin Pääkäyttäjä on valittavissa. Mielestäni tuossa Member-lisäosassa on täydennettävää siinä mielessä että käyttäjän ei pitäisi saada asentaa omaa rooliaan korkeampaa roolia ja tuossa lisäosassahan sellainen on toeteutettu mutta…
Mitä tuon skriptin kanssa pitää tehdä että sen saa toimintaan. Pitääkö se kopiopida jonnekin vai miten sen saa käyttöönsä?
käyttäjän ei pitäisi saada asentaa omaa rooliaan korkeampaa roolia
WP:ssä ei ole toistaan korkeampaa roolia, koska roolit eivät ole hierarkisia. Roolit ovat vain nimiä, joille voi antaa halutut oikeudet.
Tarkennatko vielä, että onko päätoimittajalla oikeus luoda uusia käyttäjiä, mutta ei oikeutta muokata/lisätä rooleja?
Jos näin, niin linkin koodi tulee laittaa teeman functions.php
tiedostoon. Tai huomattavasti parempi olisi laittaa se lapsiteeman functions.php
tiedostoon. Toinen vaihtoehto on tehdä siitä oma lisäosa, alkuun riittää yleistiedot lisäosasta.
http://codex.wordpress.org/Writing_a_Plugin#File_Headers
Ja koodinpätkä näiden tekstien alle.
Thread Starter
jlawp
(@jlawp)
Helposti sitä kuvittelee että hierarkia on olemassa kun kuvauksissa on jokaisen kohdalla selitys että edellisen roolin lisäksi muita oikeuksia. No ymmärsin.
Nimenomaan se on tarkoitus että Päätoimittaja saisi omien oikeuksiensa lisäksi lisätä myös käyttäjiä ja siinä se ongelma onkin että saa silloin tehdä uudesta käyttäjästä Pääkäyttäjän ja sitä yritän estää.
Jatkan harjoittelua noiden uusien ohjeiden kanssa , kiitos niistä.