
Shortcodes ແມ່ນໜຶ່ງໃນຈຸດເດັ່ນສູງສຸດຂອງ wordpress. Shortcodes ເປັນຂົວຕໍ່ລະຫວ່າງນັກພັດທະນາ ແລະ ຜູ້ສ້າງເວັບໄຊ, ເຊິ່ງຊ່ວຍໃຫ້ຜູ້ຄົນສາມາດວາງເນື້ອຫາທີ່ລະອຽດຊັບຊ້ອນລົງໃນເກືອບທຸກບ່ອນທີ່ຕ້ອງການ. ຜູ້ສ້າງປລັກອິນມັກ shortcodes ເນື່ອງຈາກສິ່ງນີ້ຊ່ວຍໃຫ້ມີຄວາມຢືດຢຸ່ນຫຼາຍຂຶ້ນໃນວິທີ ແລະ ບ່ອນທີ່ຜູ້ໃຊ້ຂອງພວກເຂົາສະແດງເນື້ອຫາ.
ຖ້າຫາກທ່ານບໍ່ຮູ້ວ່າ shortcodes ແມ່ນຫຍັງ ແລະ ມີລັກສະນະແນວໃດ, ພວກມັນແມ່ນຂໍ້ຄວາມທີ່ຄ້າຍຄືໂຄດແບບເກົ່າທີ່ຢູ່ໃນວົງເລັບກ້າມ. ພວກມັນມີຮູບຮ່າງປະມານນີ້:
ອັນສະເພາະນີ້ເອີ້ນວ່າ embed shortcode ແລະ ມີມາພ້ອມເປັນຄ່າເລີ່ມຕົ້ນໃນ WordPress. ອັນສະເພາະນີ້ຈະຝັງວິດີໂອຈາກ URL ເຂົ້າໄປໃນເນື້ອຫາຂອງທ່ານ. ພຽງແຕ່ຄັດລອກ ແລະ ວາງ shortcode ຂ້າງເທິງນີ້ໃສ່ໃນເວັບໄຊຂອງທ່ານ ຖ້າທ່ານຕ້ອງການທົດລອງໃຊ້ມັນ.
ເບື້ອງຫຼັງການເຮັດວຽກ, ສິ່ງທີ່ເກີດຂຶ້ນກໍຄື ເມື່ອ WordPress ພົບ shortcode ໃນເນື້ອຫາຂອງທ່ານ, ມັນຈະຖືກປະມວນຜົນ ແລະ ປ່ຽນເປັນສິ່ງອື່ນ. ໃນກໍລະນີຂອງພວກເຮົາຂ້າງເທິງ, ເມື່ອໃດກໍຕາມທີ່
shortcode ຖືກກວດພົບ, WordPress ຈະດຶງເອົາ URL ໃນ shortcode ແລະ ກວດສອບມັນກັບຜູ້ໃຫ້ບໍລິການເນື້ອຫາຈຳນວນໜຶ່ງທີ່ມັນມີ. ເມື່ອມັນພົບອັນທີ່ກົງກັນ, ມັນກໍຈະດຶງເອົາໂຄດຝັງ iframe ທີ່ເໝາະສົມ ແລະ ສະແດງຜົນສິ່ງນັ້ນແທນ.
ແລ້ວບັນຫາຢູ່ບ່ອນໃດ? ມັນຟັງເບິ່ງຄືງ່າຍພໍສົມຄວນ, ທ່ານພຽງແຕ່ປ້ອນຂໍ້ຄວາມສັ້ນໆ ທີ່ມີວົງເລັບ ແລ້ວກໍສຳເລັດ.
ຂໍແນະນຳ Shortcode API..
Shortcodes ຢ່າງຫຼວງຫຼາຍ
Shortcode API ເປີດໂອກາດການສ້າງ shortcodes ໃຫ້ແກ່ນັກພັດທະນາ. ຍ້ອນເຫດນີ້, ນັກພັດທະນາຈຶ່ງສາມາດເພີ່ມ shortcodes ຂອງຕົນເອງລົງໃນປລັກອິນຂອງພວກເຂົາໄດ້.
ສິ່ງນີ້ດີຫຼາຍ, ຕອນນີ້ພຽງແຕ່ໃຊ້ຂໍ້ຄວາມສັ້ນໆ ທີ່ຄ້າຍໂຄດ (ຈຶ່ງເປັນທີ່ມາຂອງຊື່ “shortcode”), ທັງຜູ້ເລີ່ມຕົ້ນ ແລະ ຜູ້ໃຊ້ຂັ້ນສູງກໍສາມາດວາງເນື້ອຫາເກືອບທຸກປະເພດທີ່ພວກເຂົາຕ້ອງການໄວ້ຢູ່ບ່ອນໃດກໍໄດ້.
ໂດຍຄ່າເລີ່ມຕົ້ນແລ້ວ WordPress ມີ shortcodes ພຽງຈຳນວນໜ້ອຍດຽວ. ມັນງ່າຍທີ່ຈະພິມພວກມັນອອກມາຈາກຄວາມຊົງຈຳ ເພາະວ່າມີພຽງບໍ່ເທົ່າໃດອັນ. ແຕ່ຖ້າຫາກທ່ານຕິດຕັ້ງປລັກອິນສອງສາມຕົວ, ຈຳນວນ shortcodes ຈະເພີ່ມຂຶ້ນຢ່າງວ່ອງໄວເປັນສິບ ຫຼື ຫຼາຍກວ່ານັ້ນ, ແລະ ໃນບາງກໍລະນີແມ່ນຫຼາຍກວ່າຮ້ອຍອັນ. ແຕ່ລະ shortcode ມີຊຸດຄຸນລັກສະນະ ແລະ ຄຳແນະນຳໃນການນຳໃຊ້ຂອງຕົນເອງ. ແຕ່ລະປລັກອິນສ່ວນໃຫຍ່ແລ້ວຈະມີເອກະສານຄຳແນະນຳບາງຢ່າງກ່ຽວກັບວິທີທີ່ shortcodes ທັງໝົດຂອງພວກເຂົາເຮັດວຽກ ແລະ ລະບຸລາຍການພາລາມິເຕີທັງໝົດທີ່ມີຢູ່ໃນແຕ່ລະອັນ. ແຕ່ທ່ານຄົງຈະບ້າໄປແລ້ວຖ້າພະຍາຍາມຈື່ shortcodes ທັງໝົດພ້ອມທັງຄຸນລັກສະນະຂອງພວກມັນ.
ບັນຫາກໍຄື ບໍ່ມີພື້ນທີ່ສູນກາງບ່ອນທີ່ທ່ານສາມາດຊອກຫາ shortcodes ທັງໝົດທີ່ມີຢູ່ໃນເວັບໄຊຂອງທ່ານ ແລະ ວິທີການນຳໃຊ້ພວກມັນ.
ບາງຄົນພະຍາຍາມແກ້ໄຂບັນຫາ
ປລັກອິນບາງຕົວພະຍາຍາມແກ້ໄຂບັນຫານີ້ ໂດຍການສະແດງ shortcodes ທັງໝົດຂອງພວກເຂົາໃນລາຍການເລືອກແບບເລື່ອນລົງທີ່ເຂົ້າເຖິງໄດ້ງ່າຍ. ຈາກນັ້ນການຄລິກໃສ່ອັນໃດອັນໜຶ່ງກໍຈະສະແດງ shortcode ອອກມາ ພ້ອມກັບຄຸນລັກສະນະທັງໝົດທີ່ເປັນໄປໄດ້ສຳລັບມັນ. ບໍ່ຈຳເປັນຕ້ອງຈື່ມັນອີກຕໍ່ໄປ, ເຊິ່ງເປັນສິ່ງທີ່ດີ.

ບາງຕົວໄປໄກກວ່ານັ້ນ ແລະ ເພີ່ມແບບຟອມປັອບອັບການຕັ້ງຄ່າ ທີ່ມີຊ່ອງໝາຍຕິກ ແລະ ຕົວເລືອກສີ ເພື່ອກຳນົດຄ່າຄຸນລັກສະນະຂອງ shortcode.

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

ເວົ້າອີກຢ່າງໜຶ່ງກໍຄື ແຕ່ລະປລັກອິນຕ່າງກໍເຮັດຕາມໃຈຕົນເອງ ແລະ ນຳໃຊ້ວິທີແກ້ໄຂຂອງຕົນເອງສຳລັບ shortcodes ຂອງຕົນ. ປລັກອິນບາງຕົວເພີ່ມປຸ່ມໃໝ່ຢູ່ຂ້າງປຸ່ມ “Add Media”, ຫຼື ປຸ່ມໃໝ່ຢູ່ພາຍໃນ TinyMCE.
ສະນັ້ນຕອນນີ້ທ່ານອາດຈະຄິດວ່າ, “ເປັນຫຍັງຈຶ່ງບໍ່ລວບລວມ shortcodes ຂອງປລັກອິນອື່ນໆ ແລະ ລວມເຂົ້າໃນ dropdown / ຕົວເລືອກ shortcode ຂອງທ່ານນຳເລີຍ?” ນັ້ນຄືສິ່ງທີ່ຂ້ອຍຄິດຢ່າງແນ່ນອນ. ແຕ່, ສິ່ງນີ້ເວົ້າງ່າຍກວ່າເຮັດ. ຂ້ອຍຈະອະທິບາຍເຫດຜົນໃນອີກຈັກໜ່ອຍ, ແຕ່ກ່ອນອື່ນໝົດ ມາດູກັນວ່າວິທີແກ້ໄຂໃນອຸດົມຄະຕິຈະມີລັກສະນະແນວໃດ.
ວິທີແກ້ໄຂໃນອຸດົມຄະຕິ
ແຜນການທີ່ສົມບູນແບບຄື ການສ້າງປລັກອິນທີ່ລວບລວມ shortcodes ທັງໝົດທີ່ມີຢູ່ໃນເວັບໄຊຂອງທ່ານ, ຈາກນັ້ນສະແດງລາຍການໃຫ້ທ່ານເຫັນ ແລະ ຍັງຊ່ວຍທ່ານຕື່ມຂໍ້ມູນຄຸນລັກສະນະທັງໝົດນຳອີກ. ແລະ ທຸກຄັ້ງທີ່ທ່ານຕິດຕັ້ງປລັກອິນໃໝ່, shortcodes ໃໝ່ທັງໝົດເຫຼົ່ານັ້ນກໍຈະຖືກສະແດງໃຫ້ທ່ານເຫັນເຊັ່ນດຽວກັນ.
ລອງຈິນຕະນາການເຖິງບ່ອນສູນກາງບ່ອນທີ່ shortcodes ທັງໝົດຂອງທ່ານຈະຖືກວາງໄວ້ເພື່ອໃຫ້ເຂົ້າເຖິງໄດ້ງ່າຍ. ແຕ່ລະ shortcode ຈະອະທິບາຍສິ່ງທີ່ພວກມັນເຮັດ ແລະ ເປັນຂອງປລັກອິນໃດ. ຈາກນັ້ນສຳລັບແຕ່ລະຄຸນລັກສະນະທີ່ມີຢູ່, ລອງຈິນຕະນາການວ່າແຕ່ລະອັນຈະມີປ້າຍກຳກັບ, ວິທີການທີ່ເໝາະສົມໃນການເລືອກຄ່າສຳລັບພວກມັນ ແລະ ຄຳອະທິບາຍ. ທ່ານຈະໄດ້ເຫັນ drop downs, ຕົວເລືອກສີ, radio buttons, toggles ແລະ ອື່ນໆ ອີກຫຼາຍຢ່າງ.
ສິ່ງໃດໜຶ່ງເຊັ່ນນີ້ຈະເຮັດໃຫ້ຊີວິດຂອງພວກເຮົາໃນຖານະຜູ້ສ້າງເວັບໄຊ ແລະ ເນື້ອຫາງ່າຍຂຶ້ນ. ບໍ່ຕ້ອງກວດເບິ່ງເອກະສານຕ່າງໆ ຫຼື ສ່ວນຕ່າງໆ ຂອງໜ້າຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານອີກຕໍ່ໄປ ພຽງເພື່ອຄັດລອກ shortcode ທີ່ສ້າງຂຶ້ນສຳລັບ slider ທີ່ທ່ານຕ້ອງການໃຊ້.
ຂໍ້ຄວນລະວັງ
ໜ້າເສຍດາຍ, ມັນຂ້ອນຂ້າງຍາກທີ່ຈະເຮັດສິ່ງແບບນັ້ນໃນຕອນນີ້. ບໍ່ມີວິທີໃດທີ່ແນ່ນອນທີ່ຈະຮູ້ລາຍລະອຽດທັງໝົດຂອງ shortcode. ທ່ານສາມາດຮັບລາຍການ shortcodes ທັງໝົດໄດ້, ແຕ່ໄດ້ພຽງແທັກ/ຊື່ຕົວຈິງຂອງພວກມັນເທົ່ານັ້ນ, ທ່ານບໍ່ສາມາດຮັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບພວກມັນ ເຊັ່ນ ລາຍການຄຸນລັກສະນະ, ສິ່ງທີ່ພວກມັນເຮັດ ແລະ ປະເພດຂອງພວກມັນ – ເຊັ່ນ ຂໍ້ຄວາມ, ສີ ຫຼື ຕົວເລກ. ທັງບໍ່ສາມາດຮັບຄຳອະທິບາຍທີ່ຊັດເຈນສຳລັບແຕ່ລະຄຸນລັກສະນະໄດ້ເລີຍ.
ຂໍ້ສັງເກດສຳລັບນັກພັດທະນາທັງຫຼາຍ: ແມ່ນແລ້ວ ມີການເພີ່ມອາກິວເມັ້ນທີສາມໃໝ່ສຳລັບຟັງຊັນ shortcode_atts, ແຕ່ມັນບໍ່ແມ່ນອາກິວເມັ້ນທີ່ຈຳເປັນຕ້ອງໃສ່. ດັ່ງນັ້ນ ເວັ້ນເສຍແຕ່ວ່ານັກພັດທະນາປລັກອິນທຸກຄົນໃນໂລກຈະນຳໃຊ້ມັນ, ພວກເຮົາກໍຍັງຄົງບໍ່ມີວິທີທີ່ແນ່ນອນໃນການກຳນົດຄຸນລັກສະນະທັງໝົດຂອງ shortcode ໄດ້.
Shortcode API ບໍ່ມີລະບົບຮອງຮັບສຳລັບການເພີ່ມຄຳອະທິບາຍ shortcode, ການກຳນົດປະເພດຂໍ້ມູນຂອງຄຸນລັກສະນະ ຫຼື ຄຳອະທິບາຍຄຸນລັກສະນະ. ແລະ ເວັ້ນເສຍແຕ່ວ່າ WordPress ເອງຈະເພີ່ມພື້ນທີ່ສູນກາງສຳລັບການເຂົ້າເຖິງ shortcodes, ຂ້ອຍສົງໄສວ່າລະບົບຮອງຮັບນີ້ຈະຖືກສ້າງຂຶ້ນມາ.
ສະຫຼຸບ
ໃນຕອນນີ້ໜ້າທີ່ໃນການຈັດລະບຽບ shortcodes ແມ່ນຂຶ້ນຢູ່ກັບນັກພັດທະນາແຕ່ລະຄົນ. ເວັ້ນເສຍແຕ່ວ່າຈະມີການພັດທະນາວິທີການສູນກາງຂຶ້ນພາຍໃນ WordPress, ກໍກຽມພ້ອມທີ່ຈະເຫັນປຸ່ມ “Add Shortcode” ຫຼາຍໆ ປຸ່ມຢູ່ໃນລະບົບຫຼັງບ້ານຂອງທ່ານຕໍ່ໄປ. ສ່ວນວ່າສິ່ງແບບນີ້ຄວນຈະຖືກເພີ່ມເຂົ້າໃນ WordPress Core ຫຼື ບໍ່ນັ້ນ ກໍເປັນອີກຫົວຂໍ້ສົນທະນາໃຫຍ່ໃນຕົວມັນເອງ.
ທາງເລືອກອື່ນ
ມີປລັກອິນ page builder ທີ່ແກ້ໄຂບັນຫານີ້ໃນຮູບແບບທີ່ແຕກຕ່າງກັນ. ແທນທີ່ຈະກວດຫາ shortcodes ຜ່ານການຂຽນໂປຣແກຣມ, ພວກເຂົາມີ shortcode mappers ບ່ອນທີ່ຜູ້ໃຊ້ສາມາດປ້ອນລາຍລະອຽດທຸກຢ່າງຂອງ shortcode ດ້ວຍຕົນເອງ. ເມື່ອສຳເລັດແລ້ວ, ມັນກໍຈະພ້ອມໃຊ້ງານພາຍໃນ page builder. ເຖິງແມ່ນວ່າ ວິທີນີ້ຈະໃຊ້ໄດ້ຜົນ, ແຕ່ສິ່ງເຫຼົ່ານັ້ນກໍມີໃຫ້ໃຊ້ສະເພາະໃນເວັບໄຊຂອງທ່ານເອງເທົ່ານັ້ນ.
ພວກເຮົາຢູ່ທີ່ນີ້ທີ່ Page Builder Sandwich ກຳລັງສ້າງບາງສິ່ງທີ່ຫວັງວ່າຈະສາມາດແກ້ໄຂບັນຫາທີ່ຫຍຸ້ງຍາກຂອງ shortcode ນີ້ໄດ້. ສະໝັກຮັບຈົດໝາຍຂ່າວຂອງພວກເຮົາຢູ່ລຸ່ມນີ້ ເພື່ອຮັບການແຈ້ງເຕືອນກ່ຽວກັບຄວາມຄືບໜ້າຂອງພວກເຮົາ.