Cynnwys Marchnata

Awdur Wordpress: Ychwanegu Dolen Golygu Proffil os Wedi Mewngofnodi

Roeddwn i eisiau diweddaru gwefan WordPress ac ychwanegu adran 'Am yr Awdur' o dan bob post. Roedd ychydig yn anoddach nag yr oeddwn i'n meddwl - ac mae angen mwy fyth o raglennu mewn gwirionedd, ond dyma'r toriad cyntaf:

Yr awdur: Gwefan: Ynglŷn â:

Nesaf, rwy'n gwirio i weld a yw rhywun wedi mewngofnodi ac yn arddangos dolen Golygu Proffil fel y gall yr unigolyn glicio a diweddaru ei wybodaeth (diweddarais y swydd hon ... sylw a chwestiwn gwych gan Ajay!):

">Golygu Proffil

Ychwanegais y dosbarth = ”awdur” i'r ddalen arddull i wneud iddi edrych yn braf hefyd.

Hoffwn lanhau'r cod i beidio â dangos cyfeiriad neu wybodaeth os nad oes un; fodd bynnag, rwy'n credu y bydd yn rhaid i mi sgriptio ymholiadau gwirioneddol i'r gronfa ddata ar gyfer hyn. Sylwch ar y ddolen “Golygu Proffil” ... mae wedi'i lapio gan ddatganiad os na fydd ond yn ei arddangos os yw defnyddiwr wedi mewngofnodi. Roeddwn i'n meddwl ei fod yn fath o cŵl, felly roeddwn i eisiau ei rannu gyda chi rhag ofn eich bod chi am ei ddefnyddio!

Douglas Karr

Douglas Karr yw sylfaenydd y Martech Zone ac arbenigwr cydnabyddedig ar drawsnewid digidol. Mae Doug yn a Prif Siaradwr Cyhoeddus a Marchnata. Ef yw VP a cofounder Highbridge, cwmni sy'n arbenigo mewn cynorthwyo cwmnïau menter i drawsnewid yn ddigidol a gwneud y mwyaf o'u buddsoddiad technoleg gan ddefnyddio technolegau Salesforce. Mae wedi datblygu strategaethau marchnata digidol a chynhyrchion ar gyfer Dell Technologies, GoDaddy, Salesforce, Tueddiadau gwe, a SmartFOCUS. Douglas hefyd yw awdur Blogio Corfforaethol ar gyfer Dymis a chyd-awdur Y Llyfr Busnes Gwell.

11 Sylwadau

  1. Helo Ajay!

    Nid wyf am ddangos y ddolen Golygu Proffil oni bai bod rhywun wedi mewngofnodi mewn gwirionedd. Felly bydd y swyddogaeth get_currentuserinfo () yn dod â gwybodaeth defnyddiwr yn ôl ac mae'r datganiad os yn gwirio a oes gan y defnyddiwr cyfredol ddefnyddiwr_id ... mae'n fodd i wirio a yw maent wedi mewngofnodi.

    Hynny yw, os ydych wedi mewngofnodi, fe welwch ddolen i olygu proffil. Os nad ydych chi, nid ydych chi'n gweld y ddolen honno.

    Doug

  2. Helo Doug,
    dim ond tybed a ydych chi'n gwybod sut y gallwn i ddefnyddio hwn yn dibynnu ar y defnyddiwr sydd wedi mewngofnodi?
    Felly pe bai'r defnyddiwr wedi mewngofnodi yn JohnSmith byddai'n arddangos 'A' a phe bai'r defnyddiwr wedi mewngofnodi yn BillBob, byddai'n arddangos 'B'?

    Diolch!

    1. Hi Mike,

      Rwy'n eithaf sicr y bydd y newidyn $ user_id yn dychwelyd yr ID Defnyddiwr go iawn yn eich adran Defnyddwyr yn admin. Felly efallai y gallwch chi lunio datganiad achos os yw'n rhesymeg….

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

      Nid wyf wedi profi hyn ond rwy'n eithaf sicr bod yn rhaid i chi ei roi yng nghyd-destun y swyddogaeth get_currentuserinfo.

      Doug

  3. Helo Doug. Diolch am Rhannu. Yn anffodus, ni weithiodd y cod hwn i mi:

    Golygu
    Proffil

    Defnyddiais y cod isod yn lle. Pan fydd defnyddiwr wedi mewngofnodi, bydd “Fy Mhroffil” yn dangos. Pan nad oes unrhyw ddefnyddiwr wedi mewngofnodi, mae “Creu Cyfrif” yn ymddangos.

    <? php os (is_user_logged_in ()) {
    get_currentuserinfo ();
    adleisio ('Fy mhroffil');
    }
    arall {
    adleisio ('Creu cyfrif');
    };
    ?>

    Dim ond eisiau rhannu rhag ofn bod rhywun arall ei angen. Remove Tynnwch y gofod rhwng “<” a “?” Os gwelwch yn dda. i'r cod weithio.

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.

Erthyglau Perthnasol