Awtur ta 'WordPress: Żid Link tal-Profil Edit jekk Idħol

logo wordpress

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 Profil" ... 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 tkun trid tużaha!

11 Kummenti

  1. 1
  2. 2

    Hello Ajay!

    Ma rridx nuri l-link Edit Profile sakemm ma jkunx hemm xi ħadd fil-fatt illoggjat. Allura l-funzjoni get_currentuserinfo () iġġib lura informazzjoni dwar l-utent u l-istqarrija if tivverifika jekk l-utent kurrenti għandux user_id ... huwa mezz biex tivverifika jekk jew le huma illoggjati.

    Fi kliem ieħor - jekk tkun illoggjat, tara link biex teditja l-profil. Jekk m'intix, ma tarax dik il-link.

    Doug

  3. 3
  4. 4
  5. 5
  6. 6

    Hello Doug,
    biss mintix taf kif nista 'nuża dan skont l-utent li jkun illoggjat?
    Allura jekk l-utent illoggjat kien JohnSmith kien juri 'A' u jekk l-utent illoggjat kien BillBob kien juri 'B'?

    Grazzi!

    • 7

      Hi Mike,

      Jien pjuttost ċert li l-varjabbli $ user_id tirritorna l-User ID attwali fit-taqsima tal-Utenti tiegħek fl-amministratur. Allura inti tista 'tkun kapaċi tibni dikjarazzjoni tal-każ ta' jekk loġika ...

      if ($user_id=="1") { echo "Doug"; }

      Ma ttestjajtx dan imma jien pjuttost ċert li għandek tpoġġiha fil-kuntest tal-funzjoni get_currentuserinfo.

      Doug

  7. 8
  8. 10

    Hello Doug. Grazzi tal-qsim. Sfortunatament, dan il-kodiċi ma ħadimx għalija:

    Editja
    Profil

    Jien użajt il-kodiċi hawn taħt minflok. Meta utent ikun illoggjat, “Il-Profil Tiegħi” juri. Meta l-ebda utent ma jkun illoggjat, jidher "Oħloq Kont".

    <? php jekk (is_user_logged_in ()) {
    get_currentuserinfo ();
    eku ('Profil tiegħi");
    }
    inkella {
    eku ('Oħloq kont");
    };
    ?>

    Trid biss taqsam f'każ li xi ħadd ieħor ikollu bżonnha. 🙂 Jekk jogħġbok neħħi l-ispazju bejn “<” u “?” biex il-kodiċi jaħdem.

  9. 11

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.