Htio sam ažurirati WordPress stranicu i dodati odjeljak 'O autoru' ispod svakog posta. Bilo je malo teže nego što sam mislio - i zapravo zahtijeva još više programiranja, ali evo prvog reza:
Autor: Web stranica: O:
Dalje provjeravam je li neko zaista prijavljen i prikazujem vezu Uredi profil kako bi osoba mogla jednostavno kliknuti i ažurirati svoje podatke (ažurirao sam ovaj post ... sjajan komentar i pitanje od Ajaya!):
">Uredi profil
Dodao sam class = ”autor” na listu stilova kako bi i on lijepo izgledao.
Želio bih očistiti kôd da ne prikazuje adresu ili informacije ako ih nema; međutim, mislim da ću ovo morati skriptirati u bazu podataka. Obratite pažnju na vezu “Uredi profil” ... omotana je naredbom if koja će je prikazati samo ako je korisnik prijavljen. Mislio sam da je to u redu, pa sam je htio podijeliti s vama u slučaju da je želite koristiti!
if ('â?? != $user_ID) {
Koja je svrha ovoga?
Hi Ajay!
Ne želim da prikazujem vezu Uredi profil osim ako neko nije stvarno prijavljen. Dakle, funkcija get_currentuserinfo() će vratiti informacije o korisniku, a naredba if provjerava da li trenutni korisnik ima user_id... to je sredstvo za provjeru da li ili ne oni su prijavljeni.
Drugim riječima – ako ste prijavljeni, vidite link za uređivanje profila. Ako niste, ne vidite tu vezu.
Doug
Prije get_currentuserinfo trebate deklarirati 'globalni $user_ID;' inače ne radi.
Hvala, Martijn!
Nice Doug! Morat ću to implementirati s verzijom 1.0 kada dodam opcije. Hvala na savjetu.
Zdravo Doug,
samo se pitam da li znaš kako bih ovo mogao koristiti ovisno o korisniku koji je prijavljen?
Dakle, ako je korisnik prijavljen bio JohnSmith, prikazalo bi se 'A', a ako je korisnik bio prijavljen BillBob, prikazalo bi se 'B'?
Hvala!
Hi Mike,
Prilično sam siguran da će varijabla $user_id vratiti stvarni korisnički ID unutar vašeg odjeljka Korisnici u adminu. Dakle, možda ćete moći da napravite iskaz slučaja ako logika….
if ($user_id=="1") { echo "Doug"; }
Nisam ovo testirao, ali sam prilično siguran da to morate staviti u kontekst funkcije get_currentuserinfo.
Doug
Možete ga čak i vezati za $user_level. Checkout the WordPress kodeks.
Dobar ulov Martijn!
Zdravo Doug. Hvala na dijeljenju. Nažalost, ovaj kod mi nije radio:
Hvala! Radi savršeno.