WordPress: ກວດເບິ່ງວ່າຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບຫລືບໍ່

John Chow ມີ ຄຳ ແນະ ນຳ ທີ່ດີໃນເວັບໄຊທ໌ຂອງລາວໃນມື້ນີ້ກ່ຽວກັບການລົງໂຄສະນາການເຊື່ອມຕໍ່ຢູ່ໃນເວັບໄຊທ໌ຂອງທ່ານແລະຮັບປະກັນວ່າມັນບໍ່ຖືກດັດສະນີໂດຍໃຊ້ nofollow. ທ່ານສາມາດເຮັດສິ່ງນີ້ໄດ້ໂດຍມີ ໜ້າ ໂອນ ໜ້າ ງ່າຍໆທີ່ John ຂຽນລະຫັດ ສຳ ລັບ.

ຂ້ອຍຢາກເຮັດສິ່ງນີ້ແຕກຕ່າງກັນ ໜ້ອຍ ໜຶ່ງ. ໃນເມນູແນວນອນຂອງຂ້ອຍຂ້າງເທິງ, ອະສັງຫາລິມະສັບແມ່ນເປັນທີ່ນິຍົມ. ຂ້ອຍມີລິ້ງ admin ຢູ່ບ່ອນນັ້ນຖ້າຂ້ອຍເຂົ້າສູ່ລະບົບ…ແຕ່ ສຳ ລັບທຸກຄົນອື່ນ, ນັ້ນແມ່ນບ່ອນເປົ່າຫວ່າງ. ຂ້ອຍໄດ້ຕັດສິນໃຈ, ເປັນຫຍັງບໍ່ແລກປ່ຽນເນື້ອຫາຂອງແຖບນັ້ນໃນກໍລະນີທີ່ມັນເປັນແຂກແລະບໍ່ແມ່ນຂ້ອຍ? ດ້ວຍ WordPress, ນີ້ງ່າຍດາຍຫຼາຍ:


get_currentuserinfo ();
ທົ່ວໂລກ $ user_level;
ຖ້າ ($ user_level> 0) {
wp_register ('> li class = "menuitem">', '> / li>');
} else {
echo "> li class = 'menuitem' >> a href = '/ go / tla.html' title = 'ໂຄສະນາໃນເວບໄຊທ໌ນີ້'> ໂຄສະນາ> / a >> / li>";
}
?>

ຂ້າພະເຈົ້າບໍ່ໄດ້ເຮັດ dime ກັບ ໂຄສະນາການເຊື່ອມໂຍງຂໍ້ຄວາມ ແຕ່ຂ້ອຍຕ້ອງການໃຫ້ມັນດີ. ລາຄາບໍ່ແພງ ສຳ ລັບເວັບໄຊທ໌ຂອງຂ້ອຍ… 35 ໂດລາຕໍ່ເດືອນແລະຂ້ອຍໄດ້ຮັບແຂກຫລາຍກວ່າ 500 ຄົນຕໍ່ມື້. ຂ້າພະເຈົ້າຫວັງວ່າຈະໄດ້ຮັບໃຊ້ບາງສ່ວນຂອງສິ່ງເຫຼົ່ານີ້!

5 ຄໍາເຫັນ

  1. 1

    ຄວາມຄິດທີ່ເຢັນ!

    ເຖິງແມ່ນວ່າຂ້ອຍຈະປັບປຸງການເຊື່ອມຕໍ່ທີ່ມັນຊີ້ໃຫ້ເຫັນ - ຕອນນີ້ມັນຂໍໃຫ້ເຈົ້າມີລາຍລະອຽດການເຂົ້າສູ່ລະບົບຂອງເຈົ້າ. ບໍ່ແມ່ນປະເພດຂອງຫນ້າທີ່ຂ້ອຍຢາກຈະທັກທາຍ, ຖ້າຂ້ອຍເປັນຜູ້ໂຄສະນາໃນອະນາຄົດ 😉

    • 2

      ຂອບ​ໃຈ​ຫຼາຍໆ Martin! ຂ້ອຍກໍາລັງປ່ຽນເສັ້ນທາງໄປຫາຫນ້າທີ່ບໍ່ຖືກຕ້ອງ! ອຸຍ! ຂ້ອຍຈະບໍ່ໄດ້ຮັບການອ້າງອີງຫຼາຍເກີນໄປ, ແມ່ນບໍ? 🙂

  2. 3

    ແນ່ນອນ, ລະຫັດນີ້ຈະມີປະສິດຕິພາບຫຼາຍກວ່າແລະມີຜົນກະທົບທີ່ຄ້າຍຄືກັນບໍ?

    /* If a browser has a user ID they must be logged in */
    if ( $user_ID ) :
    echo "I am logged in";
    /* For everybody that doesn't have one */
    else :
    echo "I am logged out / not logged in";
    endif;

  3. 4

    ຕົວຈິງແລ້ວ WordPress ສະຫນອງວິທີທີ່ງ່າຍກວ່າທີ່ຈະກວດເບິ່ງວ່າການນໍາໃຊ້ຖືກເຂົ້າສູ່ລະບົບຫຼືບໍ່, ຫນ້າທີ່ປະຕິບັດຢູ່ໃນ WP ໂດຍຄ່າເລີ່ມຕົ້ນ: is_user_logged_in()

  4. 5

ທ່ານຄິດແນວໃດ?

ເວັບໄຊທ໌ນີ້ໃຊ້ Akismet ເພື່ອຫຼຸດຜ່ອນການຂີ້ເຫຍື້ອ. ຮຽນຮູ້ວິທີທີ່ຂໍ້ມູນຂອງທ່ານຖືກປະຕິບັດ.