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: Oko:
Zatim provjeravam je li netko stvarno prijavljen i prikazujem vezu Uredi profil kako bi osoba mogla jednostavno kliknuti i ažurirati svoje podatke (ažurirao sam ovaj post ... izvrstan 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 za to morati skriptirati stvarne upite 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 cool, pa sam je htio podijeliti s vama u slučaju da je želite koristiti!
if ('â?? != $user_ID) {
Koja je svrha ovoga?
Bok Ajay!
Ne želim prikazati vezu Uredi profil osim ako netko nije stvarno prijavljen. Tako će funkcija get_currentuserinfo() vratiti podatke o korisniku, a naredba if provjerava ima li trenutni korisnik user_id... to je sredstvo za provjeru da li ili ne prijavljeni su.
Drugim riječima – ako ste prijavljeni, vidite poveznicu za uređivanje profila. Ako niste, ne vidite tu vezu.
Doug
Prije get_currentuserinfo trebali biste deklarirati 'global $user_ID;' inače ne radi.
Hvala, Martijn!
Lijepo Doug! Morat ću to implementirati s verzijom 1.0 kada dodam opcije. Hvala na savjetu.
Bok Doug,
samo se pitam znaš li kako bih ovo mogao koristiti ovisno o korisniku koji je prijavljen?
Dakle, ako je korisnik prijavljen bio JohnSmith, prikazat će se 'A', a ako je korisnik prijavljen BillBob, prikazat će se 'B'?
Hvala!
Pozdrav Mike,
Prilično sam siguran da će varijabla $user_id vratiti stvarni korisnički ID unutar vašeg odjeljka Korisnici u administratoru. Dakle, možda biste mogli izgraditi iskaz slučaja ako logika….
if ($user_id=="1") { echo "Doug"; }
Nisam ovo testirao, ali sam prilično siguran da ga morate staviti u kontekst funkcije get_currentuserinfo.
Doug
Možete ga čak povezati s $user_level. Provjerite WordPress kodeks.
Dobar ulov Martijn!
Bok Doug. Hvala na dijeljenju. Nažalost, ovaj kod mi nije radio:
Hvala! Radi savršeno.