sadržaj Marketing
WordPress: Kako provjeriti da li je korisnik prijavljen, odrediti njegovu ulogu i izmijeniti sadržaj
Imamo puno toga autori on Martech Zone ali nisu svi upoznati sa WordPressom i načinom prijave i objavljivanja na stranici. WordPress može identificirati da li ste prijavljeni na platformu pomoću a user_level funkcija koja vraća da li ste prijavljeni ili ne, kao i koja je vaša uloga.
Provjerite ulogu korisnika za prijavljenog WordPress korisnika
WordPress ima nekoliko zadanih uloga i mogućnosti:
- super Admin – neko ko ima pristup funkcijama mrežne administracije sajta i svim drugim funkcijama.
- Administrator – neko ko ima pristup svim administrativnim funkcijama unutar jedne stranice.
- urednik – neko ko može objavljivati i upravljati objavama uključujući objave drugih korisnika.
- autor – neko ko može da objavljuje i upravlja svojim objavama.
- saradnik – neko ko može da piše i upravlja svojim objavama, ali ne može da ih objavljuje.
- pretplatnik – neko ko može samo da upravlja svojim profilom.
Možete dinamički promijeniti prikazanu vezu na svojoj web stranici koristeći ovaj isječak koristeći WordPress'
API… prikazuje admin link za autora, ali prikazuje link za oglašavanje za svakoga ko nije prijavljen:$user = wp_get_current_user();
if ( in_array( 'author', (array) $user->roles ) ) {
wp_register('<li class="menuitem">','</li>');
} else {
echo "<li class='menuitem'><a href='https://martech.zone/advertise/' title='Advertise'>Advertise</a></li>";
}
?>