ປຸ່ມ “Edit with Page Builder Sandwich” ບໍ່ສະແດງຂຶ້ນມາ
ຖ້າຫາກທ່ານບໍ່ເຫັນປຸ່ມ “Edit with Page Builder Sandwich” ຢູ່ໜ້າເວັບໄຊ (frontend) ຂອງທ່ານ, ນີ້ແມ່ນບາງສິ່ງທີ່ທ່ານສາມາດລອງກວດສອບໄດ້:
ໃຫ້ແນ່ໃຈວ່າແຖບ Admin Bar ຂອງທ່ານສະແດງຢູ່
ປຸ່ມແກ້ໄຂສຳລັບ PB Sandwich ແມ່ນມີໃຫ້ໃຊ້ງານໃນແຖບ admin bar ຢູ່ໜ້າເວັບຂອງທ່ານ. ໃຫ້ແນ່ໃຈວ່າແຖບ admin bar ສະແດງຢູ່ ໂດຍການເຂົ້າໄປທີ່ສ່ວນຈັດການລະບົບຂອງທ່ານ ແລ້ວໄປທີ່ Users > Your Profile ແລະ ກວດເບິ່ງອີກຄັ້ງວ່າຊ່ອງ Show Toolbar when viewing site ໄດ້ຖືກໝາຍຕິກໄວ້ແລ້ວ.

ໃຫ້ແນ່ໃຈວ່າທ່ານກຳລັງຢູ່ໃນ Page, Post ຫຼື Custom Post Type
ສະເພາະແຕ່ Posts, Pages & Custom Post Types ເທົ່ານັ້ນທີ່ສາມາດແກ້ໄຂໄດ້ໃນໜ້າເວັບ (Frontend). ທ່ານສາມາດແກ້ໄຂສິ່ງຕ່າງໆ ຢູ່ໜ້າເວັບໄດ້ສະເພາະສິ່ງທີ່ທ່ານສາມາດແກ້ໄຂໄດ້ໂດຍໃຊ້ຕົວແກ້ໄຂເນື້ອຫາຂອງ WordPress ຢູ່ຫຼັງບ້ານ (Backend). ສ່ວນອື່ນໆ ຂອງເວັບໄຊຂອງທ່ານ – ເຊັ່ນ: ລາຍການໂພສບລັອກຢູ່ໜ້າຫຼັກ, ລາຍການໂພສບລັອກທັງໝົດ, ລາຍການໝວດໝູ່, ໜ້າ 404, ໜ້າຄົ້ນຫາ – ແມ່ນໜ້າແບບໄດນາມິກທີ່ຖືກສ້າງຂຶ້ນໂດຍ WordPress ຮ່ວມກັບທີມທີ່ທ່ານກຳລັງໃຊ້ຢູ່ ແລະ ບໍ່ສາມາດແກ້ໄຂໄດ້ໂດຍໃຊ້ PB Sandwich.
ສິ່ງໜຶ່ງທີ່ບົ່ງບອກວ່າໜ້າເວັບປັດຈຸບັນສາມາດແກ້ໄຂໄດ້ຫຼືບໍ່ ແມ່ນການທີ່ທ່ານສາມາດເຫັນ “Edit Post” ຫຼື “Edit Page” ຢູ່ເທິງ admin bar ຂອງທ່ານ.
ໃຫ້ແນ່ໃຈວ່າເນື້ອຫາຂອງທ່ານບໍ່ໄດ້ຖືກສ້າງຂຶ້ນແບບໄດນາມິກໂດຍ Theme ຫຼື Plugin ຂອງທ່ານ
ຖ້າຫາກໜ້າ/ໂພສຂອງທ່ານຖືກສ້າງຂຶ້ນແບບໄດນາມິກໂດຍທີມ ຫຼື ປລັກອິນ, ມັນຈະບໍ່ສາມາດແກ້ໄຂໄດ້ດ້ວຍ Page Builder Sandwich (ແລະ ສ່ວນຫຼາຍໃນ page builder ອື່ນໆ ກໍເຊັ່ນກັນ). ຖ້າທ່ານສັງເກດເຫັນວ່າຕົວແກ້ໄຂເນື້ອຫາຂອງທ່ານຢູ່ຫຼັງບ້ານຫວ່າງເປົ່າ, ແຕ່ເມື່ອເບິ່ງໜ້າເວັບຢູ່ໜ້າບ້ານພັດມີເນື້ອຫາເຕັມໄປໝົດ, ນີ້ແມ່ນສິ່ງບົ່ງບອກທີ່ຊັດເຈນວ່າໜ້າເວັບຂອງທ່ານຖືກສ້າງຂຶ້ນແບບໄດນາມິກ.
ເພື່ອກວດສອບວ່າໜ້າຂອງທ່ານຖືກສ້າງຂຶ້ນແບບໄດນາມິກຫຼືບໍ່, ໃຫ້ເບິ່ງຊອດໂຄດ (source) ຂອງໜ້າເວັບຂອງທ່ານ (ຄລິກຂວາ ແລ້ວເລືອກ “View Page Source”). ຄົ້ນຫາຂໍ້ຄວາມ “pbs-main-wrapper”, ຖ້າທ່ານບໍ່ເຫັນຂໍ້ຄວາມນັ້ນຢູ່ບ່ອນໃດເລີຍ, ສະແດງວ່າໜ້າຂອງທ່ານຖືກສ້າງຂຶ້ນແບບໄດນາມິກ.
ນີ້ແມ່ນຕົວຢ່າງບາງອັນຂອງເນື້ອຫາທີ່ຖືກສ້າງຂຶ້ນແບບໄດນາມິກ:
- ໜ້າຂອງທ່ານປະກອບດ້ວຍຫຼາຍ widget ທີ່ທ່ານເພີ່ມ/ແກ້ໄຂໂດຍໃຊ້ Customizer,
- ໜ້າຂອງທ່ານປະກອບດ້ວຍຫຼາຍໜ້າຕ່າງໆ ທີ່ຖືກນຳມາຕໍ່ເຂົ້າກັນໂດຍທີມແບບ “one page” (ໃນກໍລະນີນີ້ ທ່ານຍັງສາມາດແກ້ໄຂແຕ່ລະໜ້າແຍກກັນໄດ້, ແຕ່ບໍ່ສາມາດແກ້ໄຂໜ້າທີ່ລວມກັນແລ້ວ), ຫຼື
- ໜ້າຂອງທ່ານປະກອບດ້ວຍໂພສບລັອກຫຼ້າສຸດ.
ລອງເພີ່ມເນື້ອຫາບາງຢ່າງເຂົ້າໄປກ່ອນ
ເຄີຍມີກໍລະນີທີ່ທີມບໍ່ສະແດງເນື້ອຫາເລີຍຫາກເນື້ອຫານັ້ນຫວ່າງເປົ່າ, ແລະ ສິ່ງນີ້ເຮັດໃຫ້ PBS ເຂົ້າໃຈຜິດວ່າໜ້າເວັບບໍ່ສາມາດແກ້ໄຂໄດ້. ເພື່ອກວດສອບວ່ານີ້ແມ່ນກໍລະນີດັ່ງກ່າວຫຼືບໍ່, ໃຫ້ແກ້ໄຂໜ້າ/ໂພສຂອງທ່ານໃນຕົວແກ້ໄຂຢູ່ຫຼັງບ້ານ, ລອງເພີ່ມຂໍ້ຄວາມໃດໜຶ່ງໃສ່ໃນເນື້ອຫາຂອງທ່ານ (ຕົວຢ່າງ: “hello”), ຈາກນັ້ນຄລິກທີ່ປຸ່ມ “Edit with Page Builder Sandwich” ຈາກບ່ອນນັ້ນ.
ຂໍຂອບໃຈ Mathias Hellquist ສຳລັບຄຳແນະນຳນີ້!
ໃຫ້ແນ່ໃຈວ່າໜ້າຂອງທ່ານບໍ່ໄດ້ຖືກ “ຄອບຄອງ” ໂດຍ Page Builder ອື່ນ
Page builder ບາງອັນຈະໃຫ້ທ່ານເລືອກວ່າຈະໃຊ້ຕົວແກ້ໄຂເນື້ອຫາເລີ່ມຕົ້ນຂອງ WordPress ຫຼື ໃຊ້ຕົວແກ້ໄຂຂອງ page builder ນັ້ນເອງ. ຖ້າທ່ານໄດ້ແກ້ໄຂໜ້າຂອງທ່ານໂດຍໃຊ້ page builder ອື່ນໄປແລ້ວ, ມັນເປັນໄປໄດ້ວ່າ page builder ນັ້ນອາດຈະ “ຢຶດຄອງ” ເນື້ອຫາໄປແລ້ວ, ແລະ hooks/filters ເນື້ອຫາອື່ນໆ ບໍ່ສາມາດເຮັດວຽກໄດ້ອີກຕໍ່ໄປ. ຍ້ອນເຫດນີ້, ບາງຄັ້ງ Page Builder Sandwich ຈຶ່ງບໍ່ສາມາດກວດພົບວ່າເນື້ອຫາຂອງທ່ານຢູ່ໃສ ແລະ ຈະບໍ່ສະແດງປຸ່ມແກ້ໄຂ ເນື່ອງຈາກບໍ່ມີຫຍັງໃຫ້ແກ້ໄຂ.
ເພື່ອແກ້ໄຂບັນຫານີ້, ພຽງແຕ່ເລືອກທີ່ຈະບໍ່ໃຊ້ page builder ນັ້ນສຳລັບໜ້າ/ໂພສສະເພາະດັ່ງກ່າວ, ແລະ ເລືອກໃຊ້ພຽງແຕ່ຕົວແກ້ໄຂເນື້ອຫາເລີ່ມຕົ້ນຂອງ WordPress.
ໃຫ້ແນ່ໃຈວ່າທ່ານມີສິດໃນການແກ້ໄຂໃນໜ້ານັ້ນ
ປຸ່ມແກ້ໄຂຈະບໍ່ສະແດງຂຶ້ນມາຖ້າຫາກທ່ານບໍ່ສາມາດແກ້ໄຂໜ້ານັ້ນໄດ້. ຕົວຢ່າງ: ຖ້າທ່ານເປັນ editor ຫຼື contributor ແລະ ທ່ານສາມາດຂຽນໂພສບລັອກ ແລະ ບົດຄວາມໃນເວັບໄຊໄດ້, ນັ້ນບໍ່ໄດ້ໝາຍຄວາມວ່າທ່ານຈະສາມາດແກ້ໄຂໜ້າຫຼັກ ຫຼື ໜ້າຕິດຕໍ່ພວກເຮົາຂອງທ່ານໄດ້ສະເໝີໄປ. ຖ້າທ່ານສາມາດເຫັນປຸ່ມ “Edit Post” ຢູ່ເທິງ admin bar ຂອງທ່ານ, ທ່ານກໍຄວນຈະສາມາດແກ້ໄຂມັນໄດ້ໂດຍໃຊ້ PB Sandwich ເຊັ່ນກັນ. ຕິດຕໍ່ສອບຖາມຜູ້ເບິ່ງແຍງເວັບໄຊຂອງທ່ານເພື່ອຂໍສິດໃນການແກ້ໄຂຖ້າຫາກທ່ານຕ້ອງການ.
ອາດຈະມີຂໍ້ຜິດພາດ Javascript ທີ່ກຳລັງຂັດຂວາງບໍ່ໃຫ້ PB Sandwich ເຮັດວຽກ
PB Sandwich ໃຊ້ງານ Javascript ຢ່າງຫຼວງຫຼາຍ. ຖ້າມີຂໍ້ຜິດພາດ Javascript ທີ່ມາຈາກສະຄຣິບອື່ນໆ ທີ່ທ່ານມີຢູ່ໃນເວັບໄຊ, ສິ່ງນີ້ ອາດຈະ ຂັດຂວາງບໍ່ໃຫ້ PB Sandwich ເຮັດວຽກໄດ້. ເພື່ອກວດສອບວ່ານີ້ແມ່ນກໍລະນີດັ່ງກ່າວຫຼືບໍ່, ທ່ານສາມາດເປີດ developer console ໃນບຣາວເຊີຂອງທ່ານເພື່ອກວດສອບຂໍ້ຜິດພາດໄດ້.
ຂ້າພະເຈົ້າຂໍແນະນຳໃຫ້ໃຊ້ Chrome ສຳລັບຂັ້ນຕອນນີ້. ຄລິກຂວາໃສ່ສິ່ງໃດກໍໄດ້ໃນໜ້າເວັບ, ຈາກນັ້ນຄລິກເລືອກ “Inspect”. ສິ່ງນີ້ຈະເປີດພື້ນທີ່ໃໝ່ຢູ່ດ້ານລຸ່ມຂອງບຣາວເຊີຂອງທ່ານ, ໃຫ້ຄລິກທີ່ແຖບ “console”. ຖ້າທ່ານມີຂໍ້ຜິດພາດ, ທ່ານຄວນຈະເຫັນສິ່ງທີ່ຄ້າຍຄືກັບຮູບນີ້:

ຖ້າຫາກທ່ານມີຂໍ້ຜິດພາດ, ທ່ານຍັງສາມາດເບິ່ງໄດ້ວ່າມັນມາຈາກໃສ ໂດຍການຄລິກ ຫຼື ຊີ້ເມົາສ໌ໃສ່ຊື່ຂອງສະຄຣິບ:

ຂໍ້ຜິດພາດເຫຼົ່ານີ້ອາດຈະມາຈາກທີມຂອງທ່ານ ຫຼື ປລັກອິນອື່ນໆ ທີ່ທ່ານມີ. ການແກ້ໄຂຂໍ້ຜິດພາດເຫຼົ່ານັ້ນສາມາດເຮັດໃຫ້ PB Sandwich ກັບມາເຮັດວຽກໄດ້ອີກຄັ້ງ.
ຖ້າຫາກທີມ ຫຼື ປລັກອິນອັນໃດອັນໜຶ່ງຂອງທ່ານເປັນສາເຫດຂອງຂໍ້ຜິດພາດ Javascript, ກະລຸນາແຈ້ງໃຫ້ພວກເຮົາຊາບຜ່ານທາງອີເມວທີ່ [email protected] ແລະ ພວກເຮົາຈະພະຍາຍາມຢ່າງສຸດຄວາມສາມາດເພື່ອແກ້ໄຂບັນຫາດັ່ງກ່າວ 🙂
ຖ້າຫາກທ່ານກຳລັງໃຊ້ CloudFlare, ໃຫ້ແນ່ໃຈວ່າ Rocket Loader ຖືກປິດຢູ່
CloudFlare ແມ່ນ DNS CDN ຟຣີທີ່ຖືກນຳໃຊ້ຢ່າງກວ້າງຂວາງ. ມັນດີຫຼາຍ, ແຕ່ປັດຈຸບັນ PBS ພົບບັນຫາກ່ຽວກັບຟີເຈີ Rocket Loader. Rocket Loader ຊ່ວຍປັບປຸງເວລາໂຫຼດຂອງໄຟລ໌ Javascript, ແຕ່ມັນເຮັດໃຫ້ລຳດັບການເອີ້ນໃຊ້ງານ ແລະ ການເພິ່ງພາ (dependency) ຂອງສະຄຣິບ PBS ເສຍໄປ. ຖ້າຫາກທ່ານເປີດ Rocket Loader ໄວ້, ປຸ່ມແກ້ໄຂສຳລັບ Page Builder Sandwich ຈະບໍ່ສະແດງຂຶ້ນມາ (ແລະ ບໍ່ມີຂໍ້ຜິດພາດ Javascript ສະແດງໃນ console ອີກດ້ວຍ).
ເພື່ອກວດສອບວ່າເວັບໄຊຂອງທ່ານກຳລັງໃຊ້ Rocket Loader ຂອງ CloudFlare ຫຼືບໍ່, ໃຫ້ເບິ່ງຊອດໂຄດຂອງໜ້າເວັບຂອງທ່ານ (ຄລິກຂວາ ແລ້ວເລືອກ “View Page Source”), ຈາກນັ້ນຄົ້ນຫາຂໍ້ຄວາມ “rocketscript”, ຖ້າທ່ານພົບຂໍ້ຄວາມນັ້ນ ສະແດງວ່າທ່ານໄດ້ເປີດໃຊ້ງານ Rocket Loader ແລ້ວ.

ອ່ານບົດຄວາມກ່ຽວກັບ CloudFlare & Rocket Loader Compatibility ສຳລັບຄຳແນະນຳແບບລະອຽດກ່ຽວກັບວິທີປິດໃຊ້ງານ.
ຂ້ອຍໄດ້ເຮັດທຸກຢ່າງທີ່ວ່າມາແລ້ວ ແຕ່ປຸ່ມແກ້ໄຂກໍຍັງບໍ່ສະແດງຂຶ້ນມາ!
ຕົກລົງ, ມາຮອດຈຸດນີ້, ຖ້າຫາກບໍ່ມີວິທີແກ້ໄຂໃດຂ້າງເທິງທີ່ໄດ້ຜົນ, ມັນອາດຈະຮອດເວລາທີ່ຈະອະທິບາຍວ່າ ເປັນຫຍັງ ມັນຈຶ່ງບໍ່ສະແດງ ແລະ ຄວນເຮັດແນວໃດ ກ່ຽວກັບມັນ. ພ້ອມແລ້ວບໍ່? ໄປກັນເລີຍ!
“ເຫດຜົນ” (ໃນພາສາທີ່ບໍ່ແມ່ນທາງເທັກນິກ)
Page Builder Sandwich ຈຳເປັນຕ້ອງ ຮູ້ ວ່າເນື້ອຫາໜ້າ/ໂພສຂອງທ່ານຕັ້ງຢູ່ໃສ. ພວກເຮົາເຮັດສິ່ງນີ້ໂດຍການກວດຟັງເວລາທີ່ WordPress ໂຫຼດເນື້ອຫາຂອງໂພສ ແລະ “ໝາຍ” ພື້ນທີ່ນັ້ນໄວ້, ເພື່ອວ່າເມື່ອທຸກຢ່າງໂຫຼດສຳເລັດ ພວກເຮົາຈະສາມາດຊອກຫາໄດ້ວ່າເນື້ອຫາທີ່ສຳຄັນຢູ່ໃສ.
ບາງຄັ້ງ, ບາງປລັກອິນຈະຂຽນທັບ ຫຼື ຂ້າມຂັ້ນຕອນນີ້ ແລ້ວພະຍາຍາມໂຫຼດເນື້ອຫາດ້ວຍວິທີຂອງຕົນເອງ. ບາງຄັ້ງສິ່ງນີ້ກໍບໍ່ມີບັນຫາຫຍັງ, ແຕ່ໃນບາງສະຖານະການ, ໂດຍສະເພາະເມື່ອກ່ຽວຂ້ອງກັບການໂຫຼດເນື້ອຫາຫຼັກຂອງໂພສ, ສິ່ງນີ້ອາດເຮັດໃຫ້ບາງປລັກອິນຢຸດເຮັດວຽກ. ເມື່ອປລັກອິນອື່ນຂ້າມຂັ້ນຕອນການໂຫຼດນີ້, “ຮອຍໝາຍ” ທີ່ພວກເຮົາເຮັດໄວ້ອາດຈະສູນຫາຍໄປ, ແລະ ເມື່ອເຖິງເວລາທີ່ຕົວແກ້ໄຂຕ້ອງເຮັດວຽກ, ມັນກໍບໍ່ສາມາດຊອກຫາເນື້ອຫາຂອງທ່ານໄດ້ອີກຕໍ່ໄປ. ດັ່ງນັ້ນ, ປຸ່ມແກ້ໄຂຈຶ່ງບໍ່ສະແດງຂຶ້ນມາ! ທ່ານອາດຈະພົບວ່າບາງປລັກອິນທີ່ເພີ່ມເນື້ອຫາໃສ່ໜ້າຂອງທ່ານ, ເຊັ່ນ: ປລັກອິນການແບ່ງປັນຜ່ານໂຊຊຽວ (social sharing), ກໍອາດຈະຢຸດເຮັດວຽກຍ້ອນເຫດຜົນດຽວກັນນີ້ເຊັ່ນກັນ.
“ເຫດຜົນ” (ໃນພາສາທາງເທັກນິກ)
Page Builder Sandwich ຈຳເປັນຕ້ອງ ຮູ້ ວ່າເນື້ອຫາໜ້າ/ໂພສຂອງທ່ານຕັ້ງຢູ່ໃສ, ແລະ ມັນເຮັດສິ່ງນີ້ໂດຍການເຊື່ອມຕໍ່ (hook) ເຂົ້າກັບຟິວເຕີ the_content ແລະ ເພີ່ມ wrapper ອ້ອມຮອບເນື້ອຫາຫຼັກຂອງທ່ານ. ປລັກອິນບາງອັນອາດຈະຂຽນທັບສິ່ງນີ້ ແລະ ໄປຂຽນທັບເນື້ອຫາດ້ວຍຟັງຊັນ get_the_content() ໃນຂັ້ນຕອນຕໍ່ມາ. ແຕ່ໜ້າເສຍດາຍ, ການເຮັດແບບນີ້ຈະປ້ອງກັນບໍ່ໃຫ້ຟິວເຕີ the_content ທັງໝົດຖືກເອີ້ນໃຊ້ງານ ແລະ ສົ່ງຜົນໃຫ້ wrapper ຂອງ PBS ສູນຫາຍໄປ. ການປ່ຽນແປງຂອງປລັກອິນອື່ນໆ ກໍຈະສູນຫາຍໄປເຊັ່ນກັນ.
ບໍ່ມີຫຍັງຜິດພາດກັບການໃຊ້ get_the_content() ໂດຍກົງ, ແຕ່ມັນອາດຈະມີຜົນກະທົບທາງລົບຫາກຖືກນຳໃຊ້ໃນ main query ແລະ ພາຍໃນໜ້າ template ຂອງ single post ແທນທີ່ຈະເປັນການເອີ້ນໃຊ້ the_content() ຕາມປົກກະຕິ ເຊິ່ງເປັນບ່ອນທີ່ຟິວເຕີ the_content ທັງໝົດຈະຖືກດຳເນີນການ.
ສິ່ງທີ່ຄວນເຮັດກ່ຽວກັບເລື່ອງນີ້
ທ່ານສາມາດກວດສອບວ່າ “ຮອຍໝາຍ” ຂອງ Page Builder Sandwich ບໍ່ມີຢູ່ຫຼືບໍ່ ໂດຍການເຂົ້າໄປທີ່ໜ້າ/ໂພສຂອງທ່ານຢູ່ໜ້າເວັບ (frontend) ແລະ ເບິ່ງຊອດໂຄດຂອງໜ້າ ໃນຂະນະທີ່ເຂົ້າສູ່ລະບົບຢູ່. ຄົ້ນຫາຜ່ານໂຄດຕ່າງໆ ວ່າທ່ານສາມາດພົບຂໍ້ຄວາມ (string) ນີ້ຫຼືບໍ່:
data-name="main-content"
ຖ້າຫາກທ່ານພົບມັນ, ສະແດງວ່າອາດຈະມີພຽງບັນຫາ Javascript ຢູ່ບ່ອນໃດບ່ອນໜຶ່ງ ແລະ ພຽງແຕ່ແຈ້ງໃຫ້ພວກເຮົາຊາບກ່ຽວກັບທີມ ແລະ ປລັກອິນທີ່ທ່ານກຳລັງໃຊ້ຢູ່ ແລ້ວພວກເຮົາຈະສາມາດແກ້ໄຂໃຫ້ໄດ້.
ແຕ່ຖ້າຫາກທ່ານບໍ່ພົບມັນ, ມັນອາດຈະເປັນພຽງຍ້ອນວ່າທີມຂອງທ່ານ (ຫຼື ປລັກອິນ, ແຕ່ສ່ວນຫຼາຍມັກຈະເປັນທີມຖ້າມັນເປັນໜ້າ ຫຼື ໂພສບລັອກ) ກຳລັງກະທຳບາງຢ່າງກັບເນື້ອຫາຂອງໂພສ. ຖ້າຫາກເປັນກໍລະນີນີ້, ທ່ານຄວນຕິດຕໍ່ຜູ້ພັດທະນາທີມ ແລະ ແຈ້ງໃຫ້ພວກເຂົາຮູ້ກ່ຽວກັບບັນຫາດັ່ງກ່າວ! ທ່ານຍັງສາມາດສະແດງຄຳອະທິບາຍ “ເຫດຜົນ” ທາງດ້ານເທັກນິກຂ້າງເທິງໃຫ້ພວກເຂົາເບິ່ງໄດ້, ສິ່ງນີ້ສາມາດຊ່ວຍໃນການແກ້ໄຂບັນຫາ (debugging) ໄດ້ 🙂
ຖ້າທ່ານມີຄວາມໝັ້ນໃຈໃນການປັບແຕ່ງໂຄດ PHP, ທ່ານສາມາດລອງແກ້ໄຂມັນໄດ້ໂດຍການຊອກຫາໄຟລ໌ template ທີ່ຈັດການເນື້ອຫາຂອງໂພສ. ວິທີແກ້ໄຂໜຶ່ງທີ່ພວກເຮົາພົບເຫັນແມ່ນການປ່ຽນຄຳສັ່ງເອີ້ນໃຊ້ຈາກ:
$content = get_the_content();
ດ້ວຍ:
ob_start();
the_content();
$content = ob_get_clean();<br>
ໝາຍເຫດ: ຕົວປ່ຽນ PHP ອາດຈະແຕກຕ່າງກັນໃນລະບົບຂອງທ່ານ, ແຕ່ຫຼັກການແມ່ນຄືກັນ. ຖ້າມັນເຮັດວຽກໄດ້, ມັນຈະດີກວ່າຖ້າທ່ານສາມາດສ້າງ child theme ແທນທີ່ຈະປັບປ່ຽນໂດຍກົງໃນທີມຫຼັກຂອງທ່ານ. ນອກຈາກນີ້ຍັງອາດຈະມີຜົນຂ້າງຄຽງເນື່ອງຈາກການປ່ຽນແປງດັ່ງກ່າວ, ດັ່ງນັ້ນມັນຈະດີກວ່າຖ້າທ່ານປຶກສາກັບຜູ້ພັດທະນາທີມຂອງທ່ານກ່ຽວກັບເລື່ອງນີ້.