ວິທີການໃຫ້ສະຫມາຊິກເບິ່ງບລັອກ WordPress ສ່ວນບຸກຄົນຂອງທ່ານ

ໂດຍມາດຕະຖານ, ພຽງແຕ່ຜູ້ເບິ່ງແຍງລະບົບແລະບັນນາທິການສາມາດເບິ່ງຂໍ້ຄວາມສ່ວນຕົວ

ໂດຍມາດຕະຖານ, ພຽງແຕ່ຜູ້ເບິ່ງແຍງລະບົບແລະບັນນາທິການສາມາດເບິ່ງຂໍ້ຄວາມສ່ວນຕົວ

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

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

ຮຸ່ນ : WordPress 3x

ກ່ອນທີ່ພວກເຮົາຈະເລີ່ມຕົ້ນ

ການປະຕິເສດມາດຕະຖານ : ຂ້ອຍບໍ່ແມ່ນຜູ້ຊ່ຽວຊານດ້ານ PHP ຫຼື WordPress plugin. ໃຊ້ລະຫັດທີ່ແນະນໍາແລະ plugins ທີ່ມີຄວາມສ່ຽງຂອງທ່ານເອງ. ພວກເຂົາເຈົ້າບໍ່ໄດ້ຍົກສູງທຸງແດງສໍາລັບຂ້ອຍ, ແຕ່ເວັ້ນແຕ່ເວບໄຊທ໌ຂອງເຈົ້າແມ່ນສໍາລັບການມ່ວນຊື່ນ, ທ່ານຄວນຈະເຮັດແນວຄິດເຫຼົ່ານີ້ຜ່ານທີມ IT ຂອງທ່ານ (ຖ້າທ່ານມີ). ຢ່າງຫນ້ອຍທົດສອບການປ່ຽນແປງສໍາເນົາຄັ້ງທໍາອິດ.

ແລະຖ້າຫາກທ່ານເກັບຮັກສາຄວາມລັບຂອງລັດຫຼືແຜນການສໍາລັບລົດ nanobot-steam-powered, ທ່ານອາດຈະຕ້ອງການລົງທຶນໃນການແກ້ໄຂທີ່ປອດໄພກວ່າ. ເຊັ່ນດຽວກັນກັບເຈ້ຍ.

ການກວດສອບຈຸດ : ເພື່ອປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້, ທ່ານຈໍາເປັນຕ້ອງສາມາດເພີ່ມຫົວຂໍ້ທີ່ກໍາຫນົດເອງ.

ຕົວຢ່າງ: ຖ້າທ່ານກໍາລັງໃຊ້ Blog WordPress.com ຟຣີ, ທ່ານຈະບໍ່ສາມາດເຮັດໄດ້ (ໂດຍບໍ່ມີການອັບເດດ). ຢ່າງໃດກໍຕາມ, blogs WordPress.com ເບິ່ງຄືວ່າມີທາງເລືອກຄວາມເປັນສ່ວນຕົວພິເສດເພື່ອເຮັດໃຫ້ມັນງ່າຍທີ່ຈະແບ່ງປັນຂໍ້ຄວາມກັບຫມູ່ເພື່ອນແລະຄອບຄົວ, ດັ່ງນັ້ນທ່ານສາມາດກວດເບິ່ງວ່າ.

ທໍາອິດ, ເຮັດໃຫ້ຫົວຂໍ້ຂອງເດັກນ້ອຍ

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

ແທ້ຈິງແລ້ວ, ການເລືອກທີ່ສະອາດອາດຈະເຮັດໃຫ້ເປັນ plugin ທີ່ ແຕກຕ່າງກັນ, ຂະຫນາດນ້ອຍ. ຫຼັງຈາກນັ້ນ, ທ່ານສາມາດນໍາໃຊ້ລະຫັດໃຫມ່ໃນເວັບໄຊທ໌ຕ່າງໆ.

ຢ່າງໃດກໍຕາມ, ການຂຽນ plugin ເບິ່ງຄືວ່າຄ້າຍຄືກັບ overkill ສໍາລັບລະຫັດນ້ອຍໆດັ່ງກ່າວ. ຍິ່ງໄປກວ່ານັ້ນ, ຖ້າທ່ານຍັງບໍ່ໄດ້ສ້າງຊຸດເດັກເທື່ອ, ທ່ານກໍ່ຄວນ. ກັບຫົວຂໍ້ຂອງເດັກ, ທ່ານສາມາດປ້ອນເຂົ້າໃນ CSS tweaks ແລະເລີ່ມຕົ້ນການແກ້ໄຂບັນຫາເລື່ອງຫົວຂໍ້ນ້ອຍໆທີ່ໄດ້ເຮັດໃຫ້ທ່ານໂກດແຄ້ນ.

ຫຼັງຈາກນັ້ນ, ສ້າງ functions.php

ພາຍໃນຫົວຂໍ້ຂອງລູກຂອງທ່ານ, ສ້າງໄຟລ໌ທີ່ເອີ້ນວ່າ functions.php. ໄຟລ໌ນີ້ແມ່ນພິເສດ. ໄຟລ໌ສ່ວນໃຫຍ່ໃນຫົວຂໍ້ຂອງທ່ານຈະ override ໄຟລ໌ດຽວກັນໃນຫົວຂໍ້ແມ່ບົດ. ຖ້າທ່ານເຮັດໃຫ້ sidebar.php, ມັນແທນແຖບ sidebar ຂອງຫົວຂໍ້ຂອງ parent. ແຕ່ functions.php ບໍ່ override, ມັນ ເພີ່ມ . ທ່ານສາມາດໃສ່ລະຫັດໂຄສະນາຈໍານວນຫນຶ່ງໃນທີ່ນີ້ແລະຍັງຄົງເຮັດວຽກທັງຫມົດຂອງຫົວຂໍ້ແມ່ຂອງທ່ານ.

ໃຫ້ຜູ້ສະຫນອງຄວາມສາມາດພິເສດ

ເປົ້າຫມາຍຂອງພວກເຮົາແມ່ນເພື່ອອະນຸຍາດໃຫ້ຜູ້ຊົມໃຊ້ສາມາດເບິ່ງຂໍ້ຄວາມສ່ວນຕົວຂອງພວກເຮົາໄດ້. ໃນຖານະເປັນ Steve Taylor ອະທິບາຍໃນການຕອບ blog ນີ້, ພວກເຮົາສາມາດເຮັດໄດ້ນີ້ມີສາຍງ່າຍໆໃນ functions.php:

add_cap ('read_private_posts') $ subRole-> add_cap ('read_private_pages');

ດ້ວຍຟັງຊັນ add_cap (), ທ່ານພຽງແຕ່ເພີ່ມຄວາມສາມາດພິເສດໃຫ້ກັບບົດບາດ Subscriber. ສະມາຊິກສາມາດອ່ານບົດຄວາມແລະຫນ້າເອກະຊົນ.

ເບິ່ງວິທີງ່າຍໆນີ້? ມັນໃຊ້ເວລາພຽງແຕ່ສອງສາມລະຫັດຂອງລະຫັດ.

ໃຫ້ສັງເກດວ່າ, ໃນຂະນະທີ່ Taylor ພຽງແຕ່ mention_private_posts, ຂ້າພະເຈົ້າຍັງແນະນໍາໃຫ້ເພີ່ມ read_private_pages. ທ່ານອາດຈະຕ້ອງມີຫນ້າເອກະຊົນຈໍານວນຫນຶ່ງ, ເຊັ່ນກັນ.

Smooth the Login

ໃນຂະນະທີ່ພວກເຮົາກໍາລັງຢູ່ໃນ functions.php, Taylor ມີຄໍາແນະນໍາເພີ່ມເຕີມ. ໂດຍປົກກະຕິ, ເມື່ອທ່ານເຂົ້າສູ່ WordPress, ທ່ານກໍາລັງຖືກນໍາໄປໃຊ້ Dashboard ກັບຫນ້າວຽກຜູ້ບໍລິຫານຕ່າງໆ. ແຕ່ລູກຄ້າຂອງທ່ານພຽງແຕ່ເຂົ້າສູ່ລະບົບເພື່ອ ອ່ານ . ການຖືກນໍາໄປຫາປ້າຍໂຄສະນາເປັນສິ່ງທີ່ຫນ້າອັບອາຍທີ່ສຸດ, ສັບສົນທີ່ສຸດ. (ທ່ານເກືອບສາມາດໄດ້ຍິນສຽງປ້າຂອງທ່ານຮ້ອງໄຫ້, "Where'd the blog go?")

ດ້ວຍຕົວຢ່າງໂຄສະນານີ້, ສະຫມາຊິກຂອງທ່ານຈະຖືກສົ່ງກັບຫນ້າທໍາອິດ. ໃສ່ຫຼັງຈາກລະຫັດຂ້າງເທິງ, ໃນ functions.php:

// redirect to home page on function login loginRedirect ($ redirect_to, $ request_redirect_to, $ user) {if (is_a ($ user, 'WP_User') && $ user-> has_cap ('edit_posts') === false) {return get_bloginfo ('siteurl') } return $ redirect_to } add_filter ('login_redirect', 'loginRedirect', 10,3)

ໃຫ້ສັງເກດວ່າລະຫັດນີ້ບໍ່ໄດ້ທົດສອບຢ່າງຊັດເຈນສໍາລັບພາລະບົດບາດຂອງ Subscriber. ແທນທີ່ຈະ, ມັນຈະກວດສອບວ່າຜູ້ໃຊ້ສາມາດ edit_posts ໄດ້. ຢ່າງໃດກໍຕາມ, ຂ້າພະເຈົ້າຄິດວ່ານີ້ແມ່ນການທົດສອບທີ່ດີກວ່າ - ຜູ້ທີ່ບໍ່ສາມາດແກ້ໄຂຂໍ້ຄວາມບໍ່ມີຄວາມສົນໃຈແທ້ໆໃນ Dashboard.

ພະຍາຍາມຕອບສະຫນອງຂໍ້ຄວາມສ່ວນຕົວໂດຍການເລີ່ມຕົ້ນ & # 34;

ຖ້າສ່ວນໃຫຍ່ຫຼືທັງຫມົດຂອງບົດຄວາມຂອງທ່ານຈະເປັນສ່ວນຕົວ, ໃຫ້ພິຈາລະນາໂປແກຼມສ່ວນບຸກຄົນໂດຍປື້ມສໍາເລັດ Default. plugin ຂະຫນາດນ້ອຍນີ້ເຮັດສິ່ງຫນຶ່ງ, ແລະສິ່ງຫນຶ່ງເທົ່ານັ້ນ. ເມື່ອທ່ານສ້າງໂພສໃຫມ່, ມັນຈະຖືກຕັ້ງໄວ້ເປັນເອກະຊົນໂດຍອັດຕະໂນມັດ.

ທ່ານຍັງສາມາດກໍານົດການຕອບກັບສາທາລະນະຖ້າທ່ານຕ້ອງການ. ແຕ່ມີ plugin ນີ້, ທ່ານຈະບໍ່ ລືມ ທີ່ຈະຕັ້ງຂໍ້ຄວາມໄປເປັນສ່ວນຕົວ.