ວິທີການລວມຂໍ້ຄວາມແລະປະເພດການຕອບທີ່ກໍາຫນົດເອງໃນຄໍາຖາມ WordPress ແລະ RSS Feed
ຫນຶ່ງໃນລັກສະນະທີ່ຫນ້າປະຫລາດໃຈທີ່ສຸດຂອງ WordPress ແມ່ນຄວາມສາມາດໃນການສ້າງ ປະເພດ Post Custom. ຄວາມຢືດຢຸ່ນນີ້ແມ່ນດີເລີດ… ເນື່ອງຈາກປະເພດໂພສແບບກຳນົດເອງສາມາດຖືກນຳໃຊ້ສຳລັບທຸລະກິດເພື່ອຈັດລະບຽບປະເພດໂພສອື່ນໆ ເຊັ່ນ: ເຫດການ, ສະຖານທີ່, ຄຳຖາມທີ່ມັກຖາມເລື້ອຍໆ, ລາຍການຫຼັກຊັບໄດ້ຢ່າງງ່າຍດາຍ. ທ່ານສາມາດສ້າງການຈັດໝວດໝູ່ແບບກຳນົດເອງ, ຊ່ອງຂໍ້ມູນ metadata ເພີ່ມເຕີມ, ແລະແມ້ແຕ່ແມ່ແບບກຳນົດເອງເພື່ອສະແດງພວກມັນ.
ຢູ່ໃນເວັບໄຊຂອງພວກເຮົາທີ່ DK New Media, ພວກເຮົາມີປະເພດຕອບທີ່ກໍາຫນົດເອງສ້າງຕັ້ງຂຶ້ນສໍາລັບ ໂຄງການ ນອກເຫນືອໄປຈາກ blog ຂອງພວກເຮົາທີ່ພວກເຮົາກໍາລັງແບ່ງປັນຂ່າວຂອງບໍລິສັດ. ໂດຍການມີປະເພດການຕອບທີ່ກໍານົດເອງ, ພວກເຮົາສາມາດຈັດວາງໂຄງການຢູ່ໃນຫນ້າຄວາມສາມາດຂອງພວກເຮົາ… ສະນັ້ນຖ້າຫາກວ່າທ່ານເບິ່ງຂອງພວກເຮົາ ບໍລິການ WordPress, ໂຄງການທີ່ພວກເຮົາໄດ້ເຮັດວຽກທີ່ກ່ຽວຂ້ອງກັບ WordPress ຈະສະແດງອັດຕະໂນມັດ. ຂ້ອຍຍາກໃນການເຮັດວຽກທີ່ພະຍາຍາມບັນທຶກໂຄງການທັງຫມົດຂອງພວກເຮົາເພື່ອໃຫ້ຜູ້ເຂົ້າຊົມເວັບໄຊທ໌ຂອງພວກເຮົາສາມາດເບິ່ງ array ຂອງວຽກທີ່ພວກເຮົາເຮັດສໍາລັບບໍລິສັດ.
ການຮວມໂພສ ແລະປະເພດໂພສແບບກຳນົດເອງ
ຫນ້າທໍາອິດຂອງພວກເຮົາແມ່ນຂ້ອນຂ້າງກວ້າງຂວາງ, ສະນັ້ນຂ້າພະເຈົ້າບໍ່ຕ້ອງການທີ່ຈະມີການສ້າງສ່ວນສໍາລັບບົດຄວາມ blog ຂອງພວກເຮົາແລະພາກສ່ວນສໍາລັບໂຄງການຫລ້າສຸດຂອງພວກເຮົາ. ຂ້ອຍຕ້ອງການລວມຂໍ້ຄວາມແລະໂຄງການເຂົ້າໄປໃນຜົນໄດ້ຮັບດຽວກັນໂດຍໃຊ້ຕົວສ້າງແມ່ແບບຂອງພວກເຮົາ, Elementor. Elementor ບໍ່ມີສ່ວນຕິດຕໍ່ເພື່ອຮວມ ຫຼືຮວມໂພສ ແລະປະເພດໂພສແບບກຳນົດເອງ, ແຕ່ມັນເປັນເລື່ອງງ່າຍຫຼາຍທີ່ຈະເຮັດດ້ວຍຕົວເອງ!
ພາຍໃນຫນ້າ functions.php ຂອງຫົວຂໍ້ລູກຂອງທ່ານ, ນີ້ແມ່ນຕົວຢ່າງຂອງວິທີການລວມທັງສອງ:
function add_query_news_projects( $query ) {
if ( is_home() && $query->is_main_query() )
$query->set( 'post_type', array( 'post', 'project' ) );
return $query;
}
add_filter( 'pre_get_posts', 'add_query_news_projects' );
ການກັ່ນຕອງ pre_get_posts ຊ່ວຍໃຫ້ທ່ານສາມາດປັບປຸງການສອບຖາມແລະຕັ້ງມັນເພື່ອໃຫ້ໄດ້ທັງຂໍ້ຄວາມຂອງທ່ານແລະ ໂຄງການ ປະເພດໂພສແບບກຳນົດເອງ. ແນ່ນອນ, ເມື່ອທ່ານຂຽນລະຫັດຂອງທ່ານ, ທ່ານ ຈຳ ເປັນຕ້ອງປັບປຸງປະເພດການຕອບແບບກຳນົດເອງໃຫ້ກັບສົນທິສັນຍາການຕັ້ງຊື່ຕົວຈິງຂອງເຈົ້າ.
ການຮວມໂພສ ແລະປະເພດໂພສແບບກຳນົດເອງໃນຟີດຂອງເຈົ້າ
ຂ້ອຍຍັງມີເວັບໄຊທ໌ທີ່ອັດຕະໂນມັດເຜີຍແຜ່ໃນສື່ສັງຄົມຜ່ານອາຫານຂອງມັນ ... ດັ່ງນັ້ນຂ້ອຍກໍ່ຕ້ອງການໃຊ້ຄໍາຖາມດຽວກັນເພື່ອກໍານົດ RSS feed. ເພື່ອເຮັດສິ່ງນີ້, ຂ້າພະເຈົ້າພຽງແຕ່ໄດ້ເພີ່ມຄໍາຖະແຫຼງທີ່ OR ແລະປະກອບ is_feed.
function add_query_news_projects( $query ) {
if ( is_home() && $query->is_main_query() || is_feed() )
$query->set( 'post_type', array( 'post', 'project' ) );
return $query;
}
add_filter( 'pre_get_posts', 'add_query_news_projects' );
ການຮວມໂພສ ແລະປະເພດການຕອບແບບກຳນົດເອງໃນອົງປະກອບ
ບັນທຶກອີກອັນໜຶ່ງ… Elementor ມີຄຸນສົມບັດທີ່ດີແທ້ໆທີ່ທ່ານສາມາດຕັ້ງຊື່ແລະບັນທຶກການສອບຖາມພາຍໃນເວັບໄຊຂອງເຈົ້າ. ໃນກໍລະນີນີ້, ຂ້ອຍກໍາລັງສ້າງແບບສອບຖາມທີ່ເອີ້ນວ່າ news-projects ແລະຫຼັງຈາກນັ້ນຂ້ອຍສາມາດໂທຫາມັນຈາກສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ Elementor ໃນຫົວຂໍ້ Posts Query.
function my_query_news_projects( $query ) {
$query->set( 'post_type', array( 'post', 'project' ) );
}
add_action( 'elementor/query/news-projects', 'my_query_news_projects' );
ນີ້ແມ່ນວິທີທີ່ມັນເບິ່ງຢູ່ໃນສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ Elementor:
ການເປີດເຜີຍ: ຂ້ອຍ ກຳ ລັງໃຊ້ຂອງຂ້ອຍ Elementor link link ເປັນພີ່ນ້ອງກັນໃນບົດຄວາມນີ້.