ວິທີການລວມຂໍ້ຄວາມແລະປະເພດການຕອບທີ່ກໍາຫນົດເອງໃນຄໍາຖາມ WordPress ແລະ RSS Feed

WordPress ຫຼື Elementor Merge ຫຼືລວມຂໍ້ຄວາມແລະປະເພດຕອບແບບກໍາຫນົດເອງໃນການສອບຖາມ

ຫນຶ່ງໃນລັກສະນະທີ່ຫນ້າປະຫລາດໃຈທີ່ສຸດຂອງ WordPress ແມ່ນຄວາມສາມາດໃນການສ້າງ ປະເພດ Post Custom. ຄວາມຢືດຢຸ່ນນີ້ແມ່ນດີເລີດ… ເນື່ອງຈາກປະເພດໂພສແບບກຳນົດເອງສາມາດຖືກນຳໃຊ້ສຳລັບທຸລະກິດເພື່ອຈັດລະບຽບປະເພດໂພສອື່ນໆ ເຊັ່ນ: ເຫດການ, ສະຖານທີ່, ຄຳຖາມທີ່ມັກຖາມເລື້ອຍໆ, ລາຍການຫຼັກຊັບໄດ້ຢ່າງງ່າຍດາຍ. ທ່ານສາມາດສ້າງການຈັດໝວດໝູ່ແບບກຳນົດເອງ, ຊ່ອງຂໍ້ມູນ metadata ເພີ່ມເຕີມ, ແລະແມ້ແຕ່ແມ່ແບບກຳນົດເອງເພື່ອສະແດງພວກມັນ.

ຢູ່ໃນເວັບໄຊຂອງພວກເຮົາທີ່ Highbridge, ພວກເຮົາມີປະເພດຕອບທີ່ກໍາຫນົດເອງສ້າງຕັ້ງຂຶ້ນສໍາລັບ ໂຄງການ ນອກເຫນືອໄປຈາກ 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 ເປັນພີ່ນ້ອງກັນໃນບົດຄວາມນີ້.