Ú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

    Hi Ajay!

    Níl mé ag iarraidh an nasc Edit Profile a thaispeáint mura bhfuil duine logáilte isteach i ndáiríre. Mar sin tabharfaidh an fheidhm get_currentuserinfo () faisnéis úsáideora ar ais agus fíoraíonn an ráiteas má tá user_id ag an úsáideoir reatha ... is bealach é chun a sheiceáil an bhfuil nó nach bhfuil user_id ... tá siad logáilte isteach.

    Is é sin le rá - má tá tú logáilte isteach, feiceann tú nasc chun próifíl a chur in eagar. Mura bhfuil tú, ní fheiceann tú an nasc sin.

    Doug

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

    Hi Doug,
    ach ag smaoineamh 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 más é JohnSmith an t-úsáideoir a bhí logáilte isteach thaispeánfadh sé ‘A’ agus dá mba BillBob an t-úsáideoir a bhí logáilte isteach thaispeánfadh sé ‘B’?

    Go raibh maith agat!

    • 7

      Hi Mike,

      Táim cinnte go leor go gcuirfidh an athróg $ user_id an ID Úsáideora iarbhír ar ais i do roinn Úsáideoirí i admin. Mar sin b’fhéidir go bhféadfá ráiteas cáis a thógáil má tá loighic….

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

      Níor thástáil mé é seo ach táim cinnte 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ánfaidh “Mo Phróifíl”. Nuair nach bhfuil aon úsáideoir logáilte isteach, feictear “Cruthaigh Cuntas”.

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

    Níl uait ach a roinnt ar eagla go mbeadh sé ag teastáil ó dhuine eile. Remove Bain an spás idir “<” agus “?” chun an cód a bheith ag obair.

  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.