Wordpress-outeur: voeg 'n Profielskakel by indien aangemeld | Martech Zone
Saterdag, Oktober 7, 2006 Donderdag, Oktober 23, 2014 Douglas Karr
Ek wou 'n WordPress-werf opdateer en 'n afdeling 'Oor die outeur' by elke pos voeg. Dit was 'n bietjie taaier as wat ek gedink het - en verg eintlik nog meer programmering, maar hier is die eerste snit:
Die skrywer: Webwerf: Oor:
Vervolgens kyk ek of iemand werklik aangemeld is en 'n skakel Profiel wysig vertoon, sodat die persoon eenvoudig sy inligting kan klik en bywerk (ek het hierdie berig opgedateer ... wonderlike opmerking en vraag van Ajay!):
Ek het die klas = "outeur" aan die stylblad om dit ook mooi te laat lyk.
Ek wil die kode skoonmaak om nie 'n adres of inligting te wys as dit nie is nie; Ek dink egter dat ek werklike navrae hiervoor in die databasis sal moet inskryf. Let op die skakel "Profiel wysig" ... dit word toegedraai deur 'n if-verklaring wat dit slegs sal vertoon as 'n gebruiker aangemeld is. Ek het gedink dit was cool, dus wou ek dit met u deel as u dit wil gebruik!
Tags: get_currentuserinfoindien aangemeldis aangemelddie skrywerdie_skrywer_beskrywingdie_outeur_urlWordPress
Okt 7, 2006 by 6: 32 AM
Okt 7, 2006 by 10: 27 AM
Ek wil nie die skakel Profiel wysig wysig nie, tensy iemand regtig aangemeld is. Die funksie get_currentuserinfo () sal gebruikersinligting terugbring en die if-verklaring bevestig of die huidige gebruiker 'n gebruiker-id het ... dit is 'n manier om te kontroleer of nie hulle is aangemeld.
Met ander woorde - as u aangemeld is, sien u 'n skakel om die profiel te wysig. As dit nie die geval is nie, sien u die skakel nie.
Okt 18, 2006 by 2: 55 PM
Voor die get_currentuserinfo moet u 'global $ user_ID;' anders werk dit nie.
Okt 18, 2006 by 6: 41 PM
Junie 11, 2007 by 1: 40 PM
Lekker Doug! Ek sal dit met weergawe 1.0 moet implementeer as ek die opsies byvoeg. Dankie vir die wenk.
Augustus 10, 2007 by 11: 28 AM
wonder net, weet u hoe ek dit kan gebruik, afhangende van die gebruiker wat aangemeld is?
As die JohnSmith-gebruiker aangemeld was, sou dit 'A' vertoon en as die gebruiker wat aangemeld is, BillBob was, sou dit 'B' vertoon?
Ek is redelik seker dat die veranderlike $ user_id die werklike gebruikers-ID in u gebruikersafdeling in admin sal oplewer. U kan dus 'n saakverklaring opstel van of logika ...
Ek het dit nie getoets nie, maar ek is redelik seker dat u dit binne die konteks van die get_currentuserinfo-funksie moet plaas.
U kan dit selfs aan die $ user_level koppel. Checkout die WordPress kodeks.
Lekker vang Martijn!
Maart 26, 2009 by 10: 33 AM
Hallo Doug. Dankie vir die deel. Ongelukkig het hierdie kode nie vir my gewerk nie:
Ek het eerder die onderstaande kode gebruik. Wanneer 'n gebruiker aangemeld is, sal 'My profiel' verskyn. Wanneer geen gebruiker aangemeld is nie, verskyn "Skep 'n rekening".
eggo ('My profiel');
eggo ('Maak 'n rekening oop');
Wil net deel as iemand anders dit nodig het. 🙂 Verwyder asseblief die spasie tussen "<" en "?" vir die kode om te werk.