
Awtur ta 'WordPress: Żid Link tal-Profil Edit jekk Idħol
Xtaqt naġġorna sit ta 'WordPress u nżid taqsima "Dwar l-Awtur" taħt kull kariga. Kien ftit iktar iebes milli ħsibt - u fil-fatt jeħtieġ saħansitra aktar programmazzjoni, imma hawn l-ewwel qatgħa:
L-Awtur: Websajt: Dwar:
Sussegwentement, niċċekkja biex tara jekk xi ħadd hux fil-fatt illoggjat u nuri rabta Edit Profile sabiex il-persuna tkun tista 'sempliċement tikklikkja u taġġorna l-informazzjoni tagħha (aġġornajt din il-kariga ... kumment u mistoqsija mill-Ajay!)
">Edit Profil
I żied il- class = "awtur" mal-folja tal-istil biex tidher sabiħa wkoll.
Nixtieq innaddaf il-kodiċi biex ma jurix indirizz jew informazzjoni jekk m'hemm xejn; madankollu, naħseb li ser ikolli nikteb mistoqsijiet attwali għad-database għal dan. Innota l-link "Edit Profile" ... hija mgeżwra b'dikjarazzjoni if li turiha biss jekk utent ikun illoggjat. Ħsibt li kienet xi ħaġa tal-ġenn, allura ridt naqsamha miegħek f'każ li int tkun trid tużaha!
jekk ('â?? != $user_ID) {
X'inhu l-iskop ta' dan?
Hi Ajay!
Ma rridx nuri l-link Edit Profile sakemm xi ħadd ma jkunx fil-fatt illoggjat. Allura l-funzjoni get_currentuserinfo() se ġġib lura l-informazzjoni tal-utent u l-istqarrija if tivverifika jekk l-utent attwali għandux user_id... huwa mezz biex jiċċekkja jekk jew le huma illoggjati.
Fi kliem ieħor - jekk int illoggjat, tara link biex teditja l-profil. Jekk m'intix, ma tarax dik il-link.
Doug
Qabel get_currentuserinfo għandek tiddikjara 'global $user_ID;' inkella ma taħdimx.
Grazzi, Martijn!
Nice Doug! Ikolli nimplimenta dan bil-verżjoni 1.0 meta nżid l-għażliet. Grazzi tal-ponta.
Hi Doug,
biss mintix taf kif nista' nuża dan skond l-utent li jkun illoggjat?
Mela jekk l-utent li illoggja kien JohnSmith kien juri 'A' u jekk l-utent li illoggja kien BillBob kien juri 'B'?
Grazzi!
Hi Mike,
Jien pjuttost ċert li l-varjabbli $user_id se tirritorna l-ID tal-Utent attwali fis-sezzjoni tal-Utenti tiegħek fl-admin. Allura tista 'tkun kapaċi tibni dikjarazzjoni tal-każ ta' jekk il-loġika....
if ($user_id=="1") { echo "Doug"; }
Jien ma ttestjajtx dan imma jien pjuttost ċert li għandek tpoġġih fil-kuntest tal-funzjoni get_currentuserinfo.
Doug
Tista' anki torbotha mal-$user_level. Iċċekkja l- kodiċi WordPress.
Qabda sabiħa Martijn!
Hi Doug. Grazzi għall-qsim. Sfortunatament, dan il-kodiċi ma ħadimx għalija:
Grazzi! Jaħdem perfettament.