ВордПресс Аутор: Додајте везу за уређивање профила ако сте пријављени

вордпресс лого

Желео сам да ажурирам ВордПресс страницу и да додам одељак „О аутору“ испод сваког поста. Било је мало теже него што сам мислио - и заправо захтева још више програмирања, али ево првог реза:

Аутор: Веб сајт: О томе:

Затим проверавам да ли је неко стварно пријављен и приказујем везу Уреди профил како би особа могла једноставно да кликне и ажурира своје податке (ажурирао сам овај пост ... сјајан коментар и питање од Ајаи-а!):

">Измени профил

Додао сам цласс = ”аутор” на табелу стилова како би и она лепо изгледала.

Желео бих да очистим код да не приказује адресу или информације ако их нема; међутим, мислим да ћу за ово морати да скриптирам стварне упите у базу података. Обратите пажњу на везу „Уреди профил“ ... омотана је изјавом иф која ће је приказати само ако је корисник пријављен. Мислио сам да је то у реду, па сам желео да је поделим са вама у случају да желите да је користите!

Komentari

  1. 1
  2. 2

    Здраво Ајаи!

    Не желим да прикажем везу Уреди профил, осим ако неко није стварно пријављен. Дакле, функција гет_цуррентусеринфо () ће вратити корисничке информације, а иф наредба проверава да ли тренутни корисник има усер_ид ... то је средство за проверу да ли пријављени су.

    Другим речима - ако сте пријављени, видећете везу за уређивање профила. Ако нисте, не видите ту везу.

    Даг

  3. 3
  4. 4
  5. 5
  6. 6

    Здраво Доуг,
    само се питам да ли знате како бих ово могао да користим у зависности од корисника који је пријављен?
    Дакле, ако је корисник пријављен ЈохнСмитх, приказало би се „А“, а ако је корисник био БиллБоб, приказало би се „Б“?

    Хвала!

    • 7

      Здраво Мајк,

      Прилично сам сигуран да ће променљива $ усер_ид вратити стварни Усер ИД унутар вашег одељка Усерс у админу. Дакле, можда ћете моћи да направите навод случаја иф логике ....

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

      Нисам ово тестирао, али сам прилично сигуран да то морате ставити у контекст функције гет_цуррентусеринфо.

      Даг

  7. 8
  8. 10

    Здраво Доуг. Хвала што делите. Нажалост, овај код ми није успео:

    Уредити
    Профил

    Уместо тога користио сам доњи код. Када је корисник пријављен, приказаће се „Мој профил“. Када ниједан корисник није пријављен, појављује се „Направи налог“.

    <? пхп иф (ис_усер_логгед_ин ()) {
    гет_цуррентусеринфо ();
    одјек ('Мој профил');
    }
    елсе {
    одјек ('Направи налог');
    };
    ?>

    Само желим да поделим у случају да то неком другом треба. Ремове Уклоните размак између „<“ и „?“ да би код функционисао.

  9. 11

Шта ви мислите?

Ова страница користи Акисмет како би смањила нежељену пошту. Сазнајте како се ваш коментар обрађује.