Bha mi airson làrach WordPress ùrachadh agus earrann ‘About the Author’ a chuir ris fo gach post. Bha e rud beag nas cruaidhe na bha mi a ’smaoineachadh - agus gu dearbh tha feum air eadhon barrachd phrògraman, ach seo a’ chiad ghearradh:
An t-ùghdar: Làrach-lìn: Mu dheidhinn:
An ath rud, nì mi sgrùdadh gus faicinn a bheil cuideigin air logadh a-steach agus a ’taisbeanadh ceangal Deasaich Pròifil gus an urrainn don neach dìreach am fiosrachadh aca a bhriogadh agus ùrachadh (dh’ ùraich mi am post seo… deagh bheachd agus ceist bho Ajay!):
">Deasaich pròifil
Chuir mi ris an clas = ”ùghdar” ris an duilleag stoidhle gus am bi e a ’coimhead snog cuideachd.
Bu mhath leam an còd a ghlanadh gus nach seall thu seòladh no fiosrachadh mura h-eil gin ann; ge-tà, tha mi a ’smaoineachadh gum feum mi ceistean fìor a sgrìobhadh chun stòr-dàta airson seo. Thoir fa-near an ceangal “Deasaich Pròifil”… tha e air a phasgadh le aithris ma nochdas e a-mhàin ma tha neach-cleachdaidh air logadh a-steach. Bha mi den bheachd gu robh e caran fionnar, agus mar sin bha mi airson a roinn leat air eagal ’s gum biodh tu airson a chleachdadh!
ma tha ('â ??! = $ user_ID) {
Dè an adhbhar a tha seo?
Hi Ajay!
Chan eil mi airson an ceangal Deasaich Pròifil a shealltainn mura h-eil cuideigin air logadh a-steach. Mar sin bheir an gnìomh get_currentuserinfo () fiosrachadh neach-cleachdaidh air ais agus bidh an aithris ma tha sin a ’dearbhadh a bheil user_id aig a’ chleachdaiche gnàthach ... tha e na dhòigh air dearbhadh a bheil no nach eil user_id aig an neach-cleachdaidh gnàthach ... tha e na dhòigh air faighinn a-mach a bheil no nach eil tha iad air logadh a-steach.
Ann am faclan eile - ma tha thu air logadh a-steach, chì thu ceangal gus pròifil a dheasachadh. Mura h-eil thu, chan fhaic thu an ceangal sin.
Doug
Ron get_currentuserinfo bu chòir dhut ainmeachadh 'global $ user_ID;' air neo cha obraich e.
Taing, Martijn!
Nice Doug! Feumaidh mi sin a chuir an gnìomh le dreach 1.0 nuair a chuireas mi na roghainnean ris. Taing airson an tip.
Hi Doug,
dìreach a ’faighneachd a bheil fios agad ciamar a b’ urrainn dhomh seo a chleachdadh a rèir an neach-cleachdaidh a tha air logadh a-steach?
Mar sin mas e JohnSmith an neach-cleachdaidh a bha air logadh a-steach bhiodh e a ’taisbeanadh‘ A ’agus nam b’ e BillBob an neach-cleachdaidh a bha air logadh a-steach an nochdadh e ‘B’?
Mòran taing!
Hi Mike,
Tha mi gu math cinnteach gun till an caochlaideach $ user_id an dearbh ID cleachdaiche taobh a-staigh an roinn Cleachdaichean agad ann an admin. Mar sin is dòcha gum bi e comasach dhut aithris cùise a thogail ma tha loidsig….
if ($user_id=="1") { echo "Doug"; }
Cha do rinn mi deuchainn air seo ach tha mi gu math cinnteach gum feum thu a chuir ann an co-theacsa gnìomh get_currentuserinfo.
Doug
Dh ’fhaodadh tu eadhon a cheangal ris an $ user_level. Thoir sùil air na Codex airson wordpress a.
Nice grèim air Martijn!
Hi Doug. Taing airson roinneadh. Gu mì-fhortanach, cha do dh ’obraich an còd seo dhòmhsa:
Mòran taing! Ag obair gu foirfe.