WordPress Author: Ajoute yon Edit Profile Link si konekte

logo logo

Mwen te vle mete ajou yon sit WordPress epi ajoute yon seksyon 'Sou otè a' anba chak pòs. Li te yon ti kras pi di pase mwen te panse - ak aktyèlman mande pou menm plis pwogram, men isit la nan koupe an premye:

Otè a: Sit wèb: Sou:

Apre sa, mwen tcheke pou wè si yon moun aktyèlman louvri sesyon an epi montre yon lyen Edit Profile pou moun nan ka senpleman klike epi mete ajou enfòmasyon yo (mwen mete ajou pòs sa a ... gwo kòmantè ak kesyon nan Ajay!)

">Edit Profile

Mwen te ajoute a klas = "otè" nan fèy la style fè li gade bèl kòm byen.

Mwen ta renmen netwaye kòd la yo pa montre yon adrès oswa enfòmasyon si pa gen okenn; sepandan, mwen panse mwen pral gen script demann aktyèl nan baz done a pou sa. Remake byen "Edit Profile" lyen an ... li nan vlope nan yon deklarasyon si ki pral sèlman montre li si se yon itilizatè louvri sesyon an. Mwen te panse li te kalite fre, Se konsa, mwen te vle pataje li avèk ou nan ka ou ta vle sèvi ak li!

11 Kòmantè

  1. 1
  2. 2

    Hi Ajay!

    Mwen pa vle montre lyen an Profile Profile sof si yon moun aktyèlman louvri sesyon an. Se konsa, fonksyon an get_currentuserinfo () pral pote tounen enfòmasyon itilizatè yo ak deklarasyon an si verifye si itilizatè aktyèl la gen yon user_id ... li nan yon mwayen pou tcheke si wi ou non yo louvri sesyon an.

    Nan lòt mo - si ou louvri sesyon an, ou wè yon lyen modifye pwofil. Si ou pa, ou pa wè ki lyen.

    Doug

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

    Hi Doug,
    jis mande ou konnen ki jan mwen ta ka itilize sa a depann sou itilizatè a ki moun ki louvri sesyon an?
    Se konsa, si itilizatè a louvri sesyon an te JohnSmith li ta montre 'A' epi si itilizatè a louvri sesyon an te BillBob li ta montre 'B'?

    Mèsi!

    • 7

      Alo Mike,

      Mwen trè asire w ke varyab $ user_id la pral retounen ID itilizatè aktyèl la nan seksyon Itilizatè ou yo nan admin. Se konsa, ou ta ka kapab bati yon deklarasyon ka si lojik ....

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

      Mwen pa te teste sa a, men mwen trè asire w ke ou gen yo mete l 'nan yon kontèks la nan fonksyon an get_currentuserinfo.

      Doug

  7. 8
  8. 10

    Hi Doug. Mèsi pou pataje. Malerezman, kòd sa a pa t 'travay pou mwen:

    Edite
    Profile

    Mwen te itilize kòd ki anba a pito. Lè yon itilizatè louvri sesyon an, "Profile mwen" ap montre. Lè pa gen okenn itilizatè louvri sesyon an, "Kreye yon kont" parèt.

    <? php si (is_user_logged_in ()) {
    get_currentuserinfo ();
    eko ('My Profile');
    }
    lòt bagay {
    eko ('Kreye yon kont');
    };
    ?>

    Jis vle pataje nan ka yon lòt moun bezwen li. 🙂 Tanpri retire espas ki genyen ant "<" ak "?" pou kòd la mache.

  9. 11

Ki sa ou panse?

Sit sa a sèvi ak Akismet diminye Spam. Aprann kijan kòmantè ou a trete.