Új felhasználói jogosultság létrehozása

Egészen sokszor előfordul, hogy a WordPress alap jogosultságai (Adminisztrátor, Szerkesztő, Szerző, Közreműködő és Feliratkozó) mellett, vagy helyett szükség van saját felhasználói jogosultságra. Vannak bővítmények, amelyekkel könnyen létrehozható új jogosultsági szint, de egy egyszerű php-kóddal bővítmény nélkül is remekül használható jogosultságot hozhatunk létre. A téma functions.php-jába hozzuk létre a következő, pl.: Előfizető jogosultsági szintet:

[php]
//Előfizető jogosultság létrehozása
add_role(‘elofizeto’, __(
‘Előfizető’),
array(
‘read’ => true, // olvasási jogosultság
)
);
[/php]

Ezzel a kóddal egy olvasási joggal rendelkező felhasználói jogosultsági szintet hoztunk létre, amely képessé teszi a felhasználót a bejegyzések olvasására, és WooCommerce esetében vásárlásra is. Így például a WooCommerce Subscriptions bővítménnyel biztosítani tudjuk, hogy ha valaki előfizet egy bizonyos időszakra, valamely virtuális termékünkre, akkor csak az előfizetőnk férhet hozzá a Neki szánt tartalomhoz.

Kategória: Functions php
Hozzászólás írása