Szerepek és képességeit WordPress felhasználóknak
A WordPress egy mechanizmust a szerepek és funkciók, vagy más szóval, a felhasználói csoportok és jogaikat, annak érdekében, hogy ellenőrizzék a felhasználók viselkedését a helyszínen, különösen a közigazgatási része.
Például a „Rendszergazdák” - a felhasználók egy csoportja, és switch_themes (képes megváltoztatni bőr) már utal a jogait ennek a csoportnak.
Mint mindig, most indul az egyszerűtől a bonyolult.
A WordPress már létezik 6 felhasználói csoportok alapértelmezés szerint:
Beszerelése után azonnal WordPress automatikusan létrehoz egy adminisztrátor.
Azt is meghatározza, milyen szerepet kell rendelni az újonnan regisztrált felhasználót. Ez úgy van kialakítva, a „Beállítások> Általános”.
Változás felhasználó szerepe lehet a profiljának oldalon vagy az összes felhasználó az oldalon:
Egy kicsit tovább fogom mutatni, hogyan lehet eltávolítani a normál szerepek és hozza létre saját.
2. Jellemzők
A táblázatban a helytakarékosság, azt nem vette figyelembe a szerepe a kiemelt rendszergazda, és az előfizető. Super User lényegében ugyanaz rendszergazda, csak a hálózati menedzsment jogokat oldalak (WordPress Multisite). Alatta írok többet. De a feliratkozók nem írok, mert róluk, és minden világos - csak egy lehetőség, hogy olvassa el.
Ahogy ígértem, középpontjában egy kicsit több a szuper adminisztrátor. Jellemzően a rendszergazdák az összes joggal kezelni a telek. A kiemelt rendszergazdák kezelhetik minden helyszínen a hálózaton, valamint a teljes hálózat egészére.
Van néhány saját képességeit:
- manage_network hozzáférést biztosít a hálózati konzolt
- manage_sites helyszínéhez való hozzáférés kezelése oldal a hálózat,
- manage_network_users felhasználók a lehetőséget, hogy a hálózat irányítására,
- manage_network_themes hálózati menedzsment témák
- manage_network_options hálózati hozzáférési paraméterek;
Verziótól kezdődően WordPress 3.0 felhasználói szinten már nem használt!
4. lehetőségek szerepét és képességeit a felhasználók
add_role () - létrehozása saját szerepét
A függvény hozza adatokat az adatbázisba, így a legjobb, hogy azt csak egyszer, például ha aktiválja a bővítményt vagy témát.
remove_role () - el kell távolítania szerepek
Továbbá, mivel add_role (). funkció módosítja az az adatbázis tartalmát -, és ezért nem kell egy hülye embed azt functions.php.
A példában távolítsa el a szerepet, amit létrehozott az utolsó fejezetben:
get_role () - információt szerezni a felhasználói csoport
Ha ez sikeres, akkor visszatér WP_Role tárgy (mely főleg szerepe lehet), meghibásodás esetén - null.
add_cap () és remove_cap () - hozzáadása és eltávolítása lehetőséget
Köszönhetően ezeket a funkciókat, akkor hozzáadni vagy eltávolítani jogok felhasználói számára különleges szerepet, vagy akár a felhasználókat a speciális azonosítót.
Ezek a funkciók is megváltoztathatja az adatbázis tartalmát, így példaként fogunk lógni őket a bekapcsolását / kikapcsolását a témát.