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!
má ('â??!= $user_ID) {
Cad é an cuspóir atá leis seo?
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
Roimh an get_currentuserinfo ba cheart duit 'domhanda $user_ID;' a dhearbhú ar shlí eile ní oibríonn sé.
Go raibh maith agat, a Mháirtín!
Maith thú Doug! Beidh orm é sin a chur i bhfeidhm le leagan 1.0 nuair a chuirim na roghanna leis. Go raibh maith agat as an leid.
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!
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
D'fhéadfá fiú é a cheangal leis an $user_level. Seiceáil an Cód le haghaidh WordPress.
Maith thú Martin!
Hi Doug. Go raibh maith agat as a roinnt. Ar an drochuair, níor oibrigh an cód seo domsa:
Go raibh maith agat! Oibríonn go foirfe.