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:

    Szerepek és képességeit WordPress felhasználóknak

    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.

    Szerepek és képességeit WordPress felhasználóknak

    Misha Rudrastyh

    Lásd még:

    Kapcsolódó cikkek