Mwandishi wa WordPress: Ongeza Kiungo cha Profaili ya Kuhariri ikiwa umeingia

logopress logo

Nilitaka kusasisha tovuti ya WordPress na kuongeza sehemu ya 'Kuhusu Mwandishi' chini ya kila chapisho. Ilikuwa ngumu kidogo kuliko nilivyofikiria - na kwa kweli inahitaji programu zaidi, lakini hapa ndio kata ya kwanza:

Mwandishi: Tovuti: Kuhusu:

Ifuatayo, ninaangalia ikiwa mtu ameingia katika akaunti na anaonyesha kiunga cha Profaili ya Hariri ili mtu huyo abofye tu na kusasisha habari zao (Nimesasisha chapisho hili… maoni mazuri na swali kutoka kwa Ajay!):

">Hariri Profaili

Niliongeza darasa = "mwandishi" kwa karatasi ya mtindo kuifanya ionekane nzuri pia.

Ningependa kusafisha nambari ili usionyeshe anwani au maelezo ikiwa hakuna; Walakini, nadhani itabidi niandike maswali halisi kwa hifadhidata ya hii. Kumbuka kiunga cha "Hariri Profaili"… kimefungwa na taarifa ikiwa itaonyesha tu ikiwa mtumiaji ameingia. Nilidhani ilikuwa nzuri, kwa hivyo nilitaka kushiriki nawe ikiwa ungetaka kuitumia!

11 Maoni

  1. 1
  2. 2

    Habari Ajay!

    Sitaki kuonyesha kiunga cha Profaili ya Hariri isipokuwa kama mtu ameingia. Kwa hivyo kazi get_currentuserinfo () italeta habari ya mtumiaji na taarifa hiyo ikiwa inathibitisha ikiwa mtumiaji wa sasa ana mtumiaji_id ... ni njia ya kuangalia ikiwa au la wameingia.

    Kwa maneno mengine - ikiwa umeingia, unaona kiunga cha kuhariri wasifu. Ikiwa hauko, hauoni kiunga hicho.

    Doug

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

    Hujambo Doug,
    najiuliza tu unajua ni jinsi gani ningeweza kutumia hii kutegemea mtumiaji ambaye ameingia?
    Kwa hivyo ikiwa mtumiaji aliyeingia alikuwa JohnSmith ingeonyesha 'A' na ikiwa mtumiaji aliingia alikuwa BillBob ingeonyesha 'B'?

    Shukrani!

    • 7

      Hi Mike,

      Nina hakika kuwa $ user_id inayobadilika itarudisha Kitambulisho halisi cha Mtumiaji ndani ya sehemu ya Watumiaji wako kwenye msimamizi. Kwa hivyo unaweza kuwa na uwezo wa kujenga taarifa ya kesi ya ikiwa mantiki….

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

      Sijajaribu hii lakini nina hakika lazima uweke ndani ya muktadha wa kazi ya kupata_currentuserinfo.

      Doug

  7. 8
  8. 10

    Hujambo Doug. Asante kwa kushiriki. Kwa bahati mbaya, nambari hii haikunifanyia kazi:

    Hariri
    Profile

    Nilitumia nambari hapa chini badala yake. Wakati mtumiaji ameingia, "Profaili yangu" itaonyesha Wakati hakuna mtumiaji aliyeingia, "Fungua Akaunti" inaonekana.

    <? php ikiwa (is_user_logged_in ()) {
    pata_currentuserinfo ();
    mwangwi ('profile yangu');
    }
    mwingine {
    mwangwi ('Kujenga Akaunti');
    };
    ?>

    Nataka tu kushiriki ikiwa mtu mwingine anaihitaji. Remove Tafadhali ondoa nafasi kati ya "<" na "?" ili nambari ifanye kazi.

  9. 11

Unafikiri?

Tovuti hii inatumia Akismet kupunguza spam. Jifunze jinsi maoni yako yanasindika.