Муаллифи WordPress: Агар ворид шавед, пайванди таҳрири профилро илова кунед

logo logo

Ман мехостам як сайти WordPress-ро навсозӣ кунам ва дар зери ҳар як навишта як бахши "Дар бораи муаллиф" -ро илова кунам. Ин аз оне ки ман фикр мекардам, каме сахттар буд - ва дар асл барномасозии бештарро талаб мекунад, аммо ин аввалин буриш аст:

Муаллиф: Сомона: Дар бораи:

Баъдан, ман месанҷам, ки оё касе воқеан ба система ворид шудааст ё истиноди Таҳрири Профилро нишон медиҳад, то он кас фақат маълумоти худро клик кунад ва навсозӣ кунад (Ман ин паёмро нав кардам ... шарҳи хуб ва саволи Аҷай!):

">Таҳрири профил

Ман илова кардам class = "муаллиф" ба ҷадвали услубҳо инчунин зебо намоед.

Ман мехоҳам рамзро тоза кунам, то суроға ё иттилоотро нишон надиҳад, агар он вуҷуд надошта бошад; аммо, ман фикр мекунам, ки ман бояд ин саволномаҳои воқеиро ба пойгоҳи додаҳо таҳия кунам. Ба истиноди "Таҳрири профил" диққат диҳед ... онро бо изҳороти if печонидааст, ки танҳо дар сурати ворид шудани корбар нишон медиҳад. Ман фикр мекардам, ки ин хело сард аст, бинобар ин ман мехостам онро бо шумо мубодила кунам, агар мехоҳед онро истифода баред!

11 Комментарии

  1. 1
  2. 2

    Салом Аҷай!

    Ман намехоҳам истиноди Таҳрири Профилро нишон диҳам, агар касе воқеан ба система ворид нашуда бошад. Пас функсияи get_currentuserinfo () маълумоти корбарро бармегардонад ва if изҳор мекунад, ки оё корбари ҷорӣ user_id дорад ё не ... ин воситаи санҷиши он аст ё не. онҳо ба система ворид шудаанд.

    Ба ибораи дигар, - агар шумо ба система ворид шуда бошед, шумо истиноди тағир додани профилро мебинед. Агар шумо набошед, шумо ин пайвандро намебинед.

    Doug

  3. 3
  4. 4
  5. 5

    Даг хуб! Ҳангоми илова кардани имконот, ман бояд онро бо версияи 1.0 амалӣ кунам. Ташаккур барои маслиҳат.

  6. 6

    Салом Даг,
    танҳо ҳайронед, ки оё шумо медонед, ки чӣ гуна ман инро вобаста аз корбари вурудшуда истифода карда метавонам?
    Пас, агар корбар ба система ворид мешуд, JohnSmith мебуд 'A' -ро нишон медод ва агар корбар BillBob буд, 'B' -ро нишон медод?

    Ташаккур!

    • 7

      Салом Майк,

      Ман мутмаинам, ки тағирёбандаи $ user_id ID-и воқеии корбарро дар дохили бахши Корбарони шумо дар администратор бармегардонад. Ҳамин тавр, шумо метавонед изҳороти ҳолати агар мантиқ созед ...

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

      Ман инро озмоиш накардаам, аммо боварии комил дорам, ки шумо онро бояд дар доираи функсияи get_currentuserinfo гузоред.

      Doug

  7. 8
  8. 10

    Салом Даг. Ташаккур барои мубодила. Мутаассифона, ин рамз барои ман кор накард:

    Таҳрир
    Чеҳра

    Ман ба ҷои он рамзи зеринро истифода кардам. Вақте ки корбар ба система ворид мешавад, "Профили ман" нишон дода мешавад. Вақте ки ягон корбар ба система ворид нашудааст, "Сохтани ҳисоб" пайдо мешавад.

    <? php if (is_user_logged_in ()) {
    get_currentuserinfo ();
    ҳамовоз (')Профили ман');
    }
    дигар {
    ҳамовоз (')Ҳисоб кушоед');
    };
    ?>

    Танҳо мехоҳед мубодила кунед, агар касе ба он ниёз дорад. 🙂 Лутфан фосилаи байни "<" ва "?" -Ро нест кунед барои кор кардани код.

  9. 11

Ту чӣ фикр мекунӣ?

Ин сомона ба воситаи Akismet барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.