Ik woe in WordPress-side bywurkje en in seksje 'Oer de auteur' tafoegje ûnder elke post. It wie wat hurder as ik tocht - en freget eins noch mear programmearring, mar hjir is de earste besuniging:
De skriuwer: Website: Oer:
Dêrnei kontrolearje ik oft immen eins oanmeld is en in keppeling Bewurkje profyl werjaan, sadat de persoan gewoan syn ynformaasje kin klikke en bywurkje (ik haw dit berjocht bywurke ... geweldige opmerking en fraach fan Ajay!):
">Profyl oanpasse
Ik tafoege de klasse = ”auteur” nei it stylblêd om it ek moai te meitsjen.
Ik wol de koade opromje om gjin adres of ynfo te sjen as d'r gjin is; ik tink lykwols dat ik hjirfoar werklike fragen nei de database moatte skript. Let op de keppeling "Profiel bewurkje" ... hy is ferpakt troch in if-ferklearring dy't dizze allinich werjaan sil as in brûker is oanmeld. Ik tocht dat it in bytsje cool wie, dat ik woe it mei jo diele foar it gefal jo it wolle brûke!
if ('â?? != $user_ID) {
Wat is it doel hjirfan?
Hoi Ajay!
Ik wol de keppeling bewurkje profyl net sjen litte, útsein as immen echt oanmeld is. Sa sil de funksje get_currentuserinfo() brûkersynformaasje werombringe en de if-statement kontrolearret as de hjoeddeistige brûker in user_id hat ... it is in middel om te kontrolearjen oft of net sy binne oanmeld.
Mei oare wurden - as jo binne oanmeld, sjogge jo in keppeling om profyl te bewurkjen. As jo net binne, sjogge jo dizze keppeling net.
doug
Foardat de get_currentuserinfo jo moatte ferklearje 'global $user_ID;' oars wurket it net.
Tankewol, Martijn!
Leuk Doug! Ik sil dat moatte ymplementearje mei ferzje 1.0 as ik de opsjes tafoegje. Tank foar de tip.
hoi Doug,
gewoan ôffreegje witte jo hoe't ik koe brûke dit ôfhinklik fan de brûker dy't is oanmeld?
Dus as de brûker oanmeld wie JohnSmith, soe it 'A' werjaan en as de brûker oanmeld wie BillBob soe it 'B' werjaan?
Tank!
Hoi Mike,
Ik bin der wis fan dat de fariabele $user_id de eigentlike brûkers-ID sil weromjaan yn jo brûkersseksje yn admin. Dat jo kinne miskien in saaklike ferklearring bouwe fan as logika ....
if ($user_id=="1") { echo "Doug"; }
Ik haw dit net hifke, mar ik bin der wis fan dat jo it moatte pleatse yn 'e kontekst fan' e get_currentuserinfo-funksje.
doug
Jo kinne it sels ferbine oan it $user_level. Besjoch de WordPress kodeks.
Mooi fangen Martijn!
Hoi Doug. Tankewol foar it dielen. Spitigernôch wurke dizze koade net foar my:
Tank! Wurket perfekt.