Údar WordPress: Cuir Nasc Próifíl Cuir in Eagar leis má tá tú Logáilte Isteach

logopress wordpress

Theastaigh uaim suíomh WordPress a nuashonrú agus mír 'Maidir leis an Údar' a chur leis faoi gach post. Bhí sé rud beag níos déine ná mar a cheap mé - agus teastaíonn níos mó clár uaidh i ndáiríre, ach seo an chéad ghearradh:

An t-údar: Suíomh Gréasáin: Faoi:

Ansin, seiceálaim féachaint an bhfuil duine logáilte isteach i ndáiríre agus nasc Edit Profile á thaispeáint ionas gur féidir leis an duine a gcuid faisnéise a chliceáil agus a nuashonrú (rinne mé an post seo a nuashonrú… trácht iontach agus ceist ó Ajay!):

">Cuir Próifíl in Eagar

Chuir mé an aicme = ”údar” go dtí an stílbhileog chun go bhfeicfidh sé go deas freisin.

Ba mhaith liom an cód a ghlanadh chun gan seoladh nó faisnéis a thaispeáint mura bhfuil ceann ann; áfach, sílim go mbeidh orm ceisteanna iarbhír a scríobh chuig an mbunachar sonraí chuige seo. Tabhair faoi deara an nasc “Edit Profile”… tá sé fillte le ráiteas más rud é nach dtaispeánfaidh sé ach má tá úsáideoir logáilte isteach. Shíl mé go raibh sé cineál fionnuar, mar sin theastaigh uaim é a roinnt leat ar eagla go mbeadh tú ag iarraidh é a úsáid!

11 Comments

  1. 1
  2. 2

    Dia duit Ajay!

    Ní theastaíonn uaim an nasc Cuir Próifíl in Eagar a thaispeáint ach amháin má tá duine logáilte isteach. Mar sin tabharfaidh an fheidhm get_currentuserinfo() faisnéis úsáideora ar ais agus fíoraíonn an ráiteas if an bhfuil user_id ag an úsáideoir reatha… is modh é le seiceáil an bhfuil nó nach bhfuil tá siad logáilte isteach.

    I bhfocail eile – má tá tú logáilte isteach, feiceann tú nasc chun an phróifíl a chur in eagar. Mura bhfuil, ní fheiceann tú an nasc sin.

    Doug

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

    Hi Doug,
    ach an bhfuil a fhios agat conas a d'fhéadfainn é seo a úsáid ag brath ar an úsáideoir atá logáilte isteach?
    Mar sin dá mba é JohnSmith an t-úsáideoir logáilte isteach thaispeánfadh sé 'A' agus dá mba é BillBob an t-úsáideoir logáilte isteach thaispeánfadh sé 'B' ?

    Go raibh maith agat!

    • 7

      Hi Mike,

      Táim cinnte go leor go dtabharfaidh an athróg $user_id an t-Aitheantas Úsáideora iarbhír ar ais laistigh de do rannóg Úsáideoirí sa admin. Mar sin b’fhéidir go mbeifeá in ann cás-ráiteas a thógáil faoi an bhfuil loighic….

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

      Ní dhearna mé tástáil air seo ach táim cinnte go leor go gcaithfidh tú é a chur i gcomhthéacs na feidhme get_currentuserinfo.

      Doug

  7. 8
  8. 10

    Hi Doug. Go raibh maith agat as a roinnt. Ar an drochuair, níor oibrigh an cód seo domsa:

    Cuir in eagar
    Próifíl

    D'úsáid mé an cód thíos ina ionad. Nuair a bheidh úsáideoir logáilte isteach, taispeánfar “Mo Phróifíl”. Nuair nach bhfuil aon úsáideoir logáilte isteach, feictear “Cruthaigh Cuntas”.

    < ?php má (is_user_logged_in()){
    get_currentuserinfo();
    macalla ('Mo phróifíl');
    }
    eile {
    macalla ('Cruthaigh Cuntas');
    };
    ?>

    Níl le déanamh ach a roinnt ar eagla go mbeadh sé de dhíth ar dhuine eile. 🙂 Bain an spás idir “<” agus “?” chun an cód a oibriú.

  9. 11

Cad é do bharúil?

Úsáideann an suíomh seo Akismet chun spam a laghdú. Foghlaim conas a dhéantar próiseáil ar do chuid tráchta.