ປະເພດ Post Custom ກັບ Custom Categories

wordpress

WordPress ກຳ ລັງກາຍເປັນແພລະຕະຟອມທີ່ຂາດບໍ່ໄດ້ ສຳ ລັບຫລາຍໆບໍລິສັດ, ແຕ່ບໍລິສັດໂດຍສະເລ່ຍບໍ່ໄດ້ຮັບຜົນປະໂຫຍດຈາກສ່ວນນ້ອຍຂອງຄວາມສາມາດ. ລູກຄ້າຄົນ ໜຶ່ງ ຂອງພວກເຮົາຕ້ອງການເພີ່ມສ່ວນຊັບພະຍາກອນເຂົ້າໃນເວັບໄຊທ໌້ຂອງພວກເຂົາແຕ່ບໍ່ຕ້ອງການເຮັດມັນໂດຍໃຊ້ ໜ້າ ຕ່າງໆຫລືໃນບົດຄວາມ blog. ນີ້ແມ່ນສິ່ງທີ່ WordPress ສະ ໜັບ ສະ ໜູນ ປະເພດ Post Custom ສຳ ລັບ!

ໃນກໍລະນີນີ້, ພວກເຮົາຕ້ອງການເພີ່ມສ່ວນຊັບພະຍາກອນເຂົ້າໃນເວັບໄຊທ໌ ໜຶ່ງ ຂອງລູກຄ້າຂອງພວກເຮົາ. ມັນງ່າຍດາຍທີ່ຈະເພີ່ມ a ປະເພດ Post Custom ກັບຫົວຂໍ້ WordPress ຂອງທ່ານ. ທ່ານເພີ່ມລະຫັດຕໍ່ໄປນີ້ໂດຍໃຊ້ຟັງຊັນ register_post_type ກັບຫນ້າ functions.php ຂອງທ່ານ:

// ເພີ່ມຊັບພະຍາກອນປະເພດ Post Custom add_action ('init', 'create_post_type'); function create_post_type () {register_post_type ('resources', array ('labels' => array ('ຊື່' => __ ('ຊັບພະຍາກອນ')), singular_name '=> __ (' ຊັບພະຍາກອນ '),' add_new '=> __ ('ເພີ່ມ ໃໝ່'), 'add_new_item' => __ ('ເພີ່ມຊັບພະຍາກອນ ໃໝ່'), 'edit_item' => __ ('ແກ້ໄຂຊັບພະຍາກອນ'), 'new_item' => __ ('ຊັບພະຍາກອນ ໃໝ່'), 'all_items' => __ ('ຊັບພະຍາກອນທັງ ໝົດ'), 'view_item' => __ ('ເບິ່ງຊັບພະຍາກອນ'), 'search_items' => __ ('ຊັບພະຍາກອນຄົ້ນຫາ'), 'not_found' => __ ('ບໍ່ພົບຊັບພະຍາກອນ'), 'not_found_in_trash' => __ ('ບໍ່ມີຊັບພະຍາກອນໃນກະຕ່າຂີ້ເຫຍື້ອ'), 'parent_item_colon' => '', 'menu_name' => __ ('ຊັບພະຍາກອນ')), 'ສາທາລະນະ' => ຄວາມຈິງ, 'ມີຊັບສິນ' => ຈິງ, 'ຂຽນຄືນ' => ຂບວນການ ('slug' => 'ຊັບພະຍາກອນ'), 'ສະ ໜັບ ສະ ໜູນ' => ຂບວນ ('ຫົວຂໍ້', 'ບັນນາທິການ', 'ຜູ້ຂຽນ', 'ຮູບນ້ອຍ', 'ຂໍ້ອ້າງ', 'ຄຳ ເຫັນ'))) ; }

ຄວາມຫຍຸ້ງຍາກ ໜ້ອຍ ໜຶ່ງ ກໍ່ຄືວິທີການຜະລິດ ປະເພດລູກຄ້າ ສໍາລັບການຂອງທ່ານ ປະເພດ Post Custom. ເຫດຜົນ ໜຶ່ງ ທີ່ມັນຍາກທີ່ຈະຄິດໄລ່ວິທີເຮັດສິ່ງນີ້ໄດ້ເພາະວ່າມັນເອີ້ນວ່າພາສີແບບພິເສດແລະ ນຳ ໃຊ້ register_taxonomy ຟັງຊັນປັບແຕ່ງມັນ ໃນກໍລະນີນີ້, ພວກເຮົາຕ້ອງການເພີ່ມປະເພດຊັບພະຍາກອນເຊັ່ນ Webinars, ຫນັງສືຂາວ, ແລະອື່ນໆໃສ່ຫົວຂໍ້…ດັ່ງນັ້ນນີ້ແມ່ນລະຫັດເພີ່ມເຕີມ ສຳ ລັບເອກະສານ functions.php:

add_action ('init', 'resource_category_init', 100); // 100 ດັ່ງນັ້ນປະເພດໂພສຕ໌ໄດ້ຖືກລົງທະບຽນຟັງຊັນ resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('ຊື່' => 'ປະເພດຊັບພະຍາກອນ', 'singular_name' => ' ປະເພດຊັບພະຍາກອນ ',' search_items '=>' ປະເພດຊັບພະຍາກອນຄົ້ນຫາ ',' popular_items '=>' ປະເພດຊັບພະຍາກອນທີ່ນິຍົມ ',' all_items '=>' ທຸກປະເພດຊັບພະຍາກອນ ',' edit_item '=> __ (' ແກ້ໄຂປະເພດຊັບພະຍາກອນ ') , 'update_item' => __ ('ປະເພດຊັບພະຍາກອນ ໃໝ່'), 'add_new_item' => __ ('ເພີ່ມປະເພດຊັບພະຍາກອນ ໃໝ່'), 'new_item_name' => __ ('ປະເພດຊັບພະຍາກອນ ໃໝ່')), 'ລຳ ດັບຊັ້ນ' => 'false', 'label' => 'ປະເພດຊັບພະຍາກອນ')); }

ປະເພດ Post Custom ຍັງຊ່ວຍໃຫ້ທ່ານສາມາດອອກແບບເອກະສານເກັບມ້ຽນແລະ ໜ້າ ດຽວ ສຳ ລັບປະເພດ Post Custom ຂອງທ່ານ. ພຽງແຕ່ ສຳ ເນົາເອກະສານ archive.php ແລະ single.php. ປ່ຽນຊື່ ສຳ ເນົາກັບ ປະເພດ Post Custom ໃນນາມ. ໃນກໍລະນີນີ້, ມັນຈະເປັນການຮວບຮວມ-resources.php ແລະ single-resources.php. ຕອນນີ້ທ່ານສາມາດປັບແຕ່ງ ໜ້າ ເຫຼົ່ານັ້ນໄດ້ຢ່າງໃດກໍ່ຕາມທ່ານຕ້ອງການໃຫ້ ໜ້າ ຊັບພະຍາກອນເບິ່ງ.

2 ຄໍາເຫັນ

  1. 1

    ອີກວິທີ ໜຶ່ງ ກໍ່ຄືການ ນຳ ໃຊ້ປັpluginກອິນເຊັ່ນ: ປະເພດຫລືປະເພດເນື້ອຫາທີ່ງ່າຍດາຍ.

    ປັinsກອິນເຫຼົ່ານີ້ຍັງຊ່ວຍໃຫ້ທ່ານສາມາດເພີ່ມກ່ອງ meta ທີ່ ກຳ ນົດເອງໄດ້ງ່າຍແລະສ້າງ ໜ້າ ແລະໂພດ ໜ້າ ທີ່ແບບ ກຳ ນົດເອງ.

    • 2

      ຈິງຫຼາຍ @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! ຂ້າພະເຈົ້າຈະມີຄວາມຊື່ສັດທີ່ຂ້ອຍຮູ້ສຶກຄືກັບສອງສ່ວນຂອງໂປແກຼມ plugins ເພີ່ມຫຼາຍໂຕນເຂົ້າໃນ blog … . ມັນແມ່ນເຫດຜົນດຽວທີ່ຂ້ອຍເຮັດວຽກທີ່ຈະຝັງ ໜ້າ ທີ່ທີ່ ຈຳ ເປັນໃນແຟ້ມຫົວຂໍ້.

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

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