Korisnička prava u WordPressu

Pregled sadržaja

WordPress podržava različit broj korisnika kojima možemo definirati razna prava. Nisu sve korisničke uloge jednake, svaka uloga ima definirane različite dozvole i mogućnosti. Poznavanje uloga i dozvola neophodno je kada na web stranici imamo više korisnika različitih profila. U ovom članku raščlanit ćemo korisničke uloge.

Osnovna korisnička prava

WordPress podržava više korisničkih uloga, svaki korisnik ima određena prava i ograničenja vezana za njegov obujam posla. Ovisno o jačini autoriteta koju korisnik ima, shodno tome korisnik ima prava uređivati neke opcije dok druge ne smije ili ih uopće ne vidi. Svaka uloga se može prema potrebi povisiti ili sniziti za određene radnje, a također se mogu vršiti korekcije pojedinih uloga za svakog korisnika zasebno.

Primjerice, urednik nema opciju uređivanja postavke teme ali im se ta radnja može omogućiti.

U WordPressu imamo 5 unaprijed definiranih korisničkih uloga, ovdje su poredane prema stupnju autoriteta:

  1. Administrator
  2. Urednik
  3. Autor
  4. Suradnik
  5. Pretplatnik

Administrator

Administrator je najviša uloga koju korisnik može imati. Takvi korisnici imaju pristup svemu i potpunu kontrolu svih opcija. Mogu dodavati nove objave, uređivati stranice ili ih brisati neovisno o tome tko ih je kreirao. Mogu instalirati, uređivati i brisati instalirane dodatke kao i teme. Administrator može dodati nove korisnike, ažurirati podatke postojećih korisnika a isto i brisati drugi korisnike, uključujući i druge administratore.

Premda imaju prava postaviti novu lozinku svim korisnicima oni ne mogu vidjeti postojeću lozinku jer bi to bio veliki sigurnosni propust. Lozinke su uvijek enkriptirane u bazi podataka radi zaštite svih korisnika.

Administratori su osobe koje su ili vlasnici web stranica ili developeri koji rade na projektu i nije poželjno bilokome omogućiti takvu ulogu jer pruža potpunu kontrolu nad sustavom. I samim vlasnicima, ako si neće sami održavati sustav, bilo bi poželjno smanjiti prava kako slučajno ne bi nešto upropastili. Smanjivanjem administratorska prava omogućujemo korisnicima brži rad u sustavu jer nije potrebno procesuirati mnogo opcija a shodno tome korisnicima je sučelje preglednije.

Developer koji kreira web stranicu automatski dobiva ulogu administratora.

Urednik

Urednici imaju potpunu kontrolu nad sadržajem. Mogu dodavati, uređivati i brisati sve tipove sadržaja, uključujući sadržaj koji su unijele druge osobe. Ako sustav podržava komentiranje objava, urednik ima prava moderirati ih ili brisati. Urednici nemaju pristup sustavu za održavanje, ne mogu instalirati nove dodatke ili ažurirati temu, ne mogu ni dodati nove korisnike. Njihova prava vezana su uz sadržaj a ne uz funkcioniranje sustava.

Autor

Autori mogu uređivati i publicirati vlastite objave te ih brisati ako požele. Nove stranice ne mogu kreirati. Prilikom pisanja sadržaja ne mogu ni stvarati nove kategorije već mogu samo odabrati neku postojeću. Oznake doduše mogu dodavati. Komentare mogu pregledati ali ne mogu ih odobriti ili obrisati.

Nije im dopušten pristup postavkama teme ili dodataka.

Suradnik

Suradni su korisnici kojima je dopušteno isključivo kreiranje objava i uređivanje vlastitih objava. Oni sami nemaju pravo objaviti ga u javnost već bi njihov rad trebao provjeriti korisnik s većih pravima i dopustiti objavu. Nemaju prava pristupiti ni medijskim zapisima koje su ubačene u sustav (slike, videozapisi, PDF datoteke…). Dobra su uloga za osobe koje će pisati gostujuće članke na našim stranicama.

Kao i autori, ne mogu stvarati kategorije ali oznake mogu. Komentare mogu gledati ali ih ne mogu obrisati ili odobriti.

Pretplatnik

Korisnici s ulogom pretplatnika se mogu samo registrirati na web stranicu i ažurirati svoj korisnički profil. Nemaju prava kreirati objave niti raditi druge stvari u administrativnom dijelu. Prava su im strogo ograničena. Jedina svrha pretplatnika je da mogu komentirati objave. Na ovaj način sustav ih može zapamtiti prilikom posjete web stranici i tada se ne trebaju prijaviti da bi ostavili komentar. Također, možda web stranica ima neki sadržaj koji se želi učiniti dostupnim isključivo svojim pretplatnicima. Ovakva uloga omogućuje da se oni razlikuju od gostiju kojima je sadržaj sakriven.

Ostali tipovi korisničkih uloga

Kada imamo WordPress postavljen kao višestruku instalaciju (eng. multisite, sustav kada više web stranica dijele jednu WordPress instalaciju), tada imamo još jednu korisničku ulogu – Super Admin. Takve korisničke uloge mogu dodavati i brisati web stranice, plus sve uobičajene radnje koje obična uloga administratora ima.

Kada je izrađena web trgovina na WooCommerce platformi sustav podržava još dvije uloge:

  • voditelj web trgovine – uloga koju obično dajemo klijentima radi upravljanja trgovinom a da nemaju kompleksnost sučelja kao administratori
  • kupci – registriraju se preko stranica za naplatu prilikom kupnje, imaju pravo uređivati svoje podatke i imaju uvid u svoje prošle narudžbe ili listu želja

Ako koristimo SEO Yoast kao dodatak, također su nam dostupne dvije nove uloge. Koja je namjena ovih uloga? Kada se radi o većoj web stranici, nije pametno bilokome omogućiti prava administratora za potpuni pristup a redoviti korisnik nema dovoljna prava da postavlja redirekcije. Ako se koristi Premium verzija, SEO editor može postavljati redirekcije, dok SEO Manager ima sve SEO mogućnosti i puni pristup Yoast postavkama. Primjerice, ima prava za uređivanje on-page SEO sadržaja i opcija (meta naslov, meta opis itd.).

Uređivanje prava korisnika

Razlozi mijenjanja prava korisnika

Ako imamo više osoba koje rade na stvaranju sadržaja tada je bolje da starijim osobama koje vjerujemo omogućimo prava editora. S druge strane, osobe koje ne poznajemo dovoljno dobro bolje im je postaviti ulogu autora ili suradnika. Kada korisnici pišu gostujuće članke, što je korisna SEO taktika za bolje rangiranje na tražilicama, tada je bolje da sami ubace članak unutar WordPressa nego da nam članke šalju pisane u Wordu te ih potom sami moramo formatirati. Takav način rada je puno brži i profesionalniji. S druge strane, suradnici mogu obrisati svoje članke i to nije baš poželjno. Ako je članak dovršen i finaliziran, priča je gotova i oni ne bi smjeli narušiti ono što se prije napravilo. Radi toga bi mogli razmisliti da toj ulozi dodatno onemogućimo brisanje objava ili njihovo mijenjanje nakon što je članak stariji više od tjedan dana.

Kako nadograditi ili promijeniti prava korisnika

Pomoću dodatka User Role Editor dostupne su nam opcije kojima u grafičkom sučelju uređujemo prava i prilagođavamo svaku ulogu korisnika prema potrebama.

S druge strane, korisničke uloge možemo prilagoditi i programskim kôdom. Ovakav način prilagodbe je poželjan kako ne bi nepotrebno instalirali dodatke. Dobro je dodatke držati u čim manjem broju radi dobre optimizacije sustava i manje problema oko kompatibilnosti dodatka, teme ili jezgre WordPressa. Opcije u tom slučaju korigiramo pomoću functions.php datoteke i filtera.

Sažetak

Dotakli smo se osnovnih korisničkih prava te nekih dodatnih koji su nam dostupni korištenjem standardnih dodataka. Treba li vam izvršiti korekciju uloga pojedinih korisnika? Slobodno nam se javite.