วิธีแก้ไขการค้นหาประเภทโพสต์ที่กำหนดเองไม่ทำงานใน WordPress
เผยแพร่แล้ว: 2022-04-01คุณสงสัยว่าจะแก้ไขการค้นหาประเภทโพสต์ที่กำหนดเองไม่ทำงานบน WordPress ได้อย่างไร?
อาจเป็นเรื่องท้าทาย เนื่องจากมีสาเหตุที่เป็นไปได้มากมายว่าทำไมสิ่งนี้ถึงเกิดขึ้น
ในบทความนี้ เราจะแสดงสาเหตุยอดนิยมว่าทำไมประเภทโพสต์ที่กำหนดเองของคุณจึงไม่ปรากฏในผลการค้นหาและวิธีแก้ไข
มาดำดิ่งกัน!
3 ตัวอย่างทั่วไปของการค้นหาประเภทโพสต์ที่กำหนดเองไม่ทำงาน
ประเภทโพสต์ที่กำหนดเองได้รับความนิยมในหมู่เจ้าของไซต์ WordPress
การเพิ่มเหล่านี้ช่วยให้คุณก้าวไปไกลกว่าบทความและหน้ามาตรฐาน และเปลี่ยน WordPress ให้เป็นระบบจัดการเนื้อหาที่ครบถ้วน
โดยเฉพาะอย่างยิ่ง คุณมีอิสระที่จะตั้งชื่อโพสต์แบบกำหนดเองตามที่คุณต้องการ และเพิ่มฟิลด์แบบกำหนดเองที่มีข้อมูลเพิ่มเติม
ช่วยให้คุณเผยแพร่สูตรอาหาร รีวิว บทช่วยสอน และเนื้อหาประเภทอื่นๆ
ต่อไปนี้คือตัวอย่างประเภทโพสต์ที่กำหนดเอง:
แต่ถ้าผู้เยี่ยมชมของคุณไม่สามารถค้นหาตามประเภทโพสต์ที่กำหนดเองได้ ก็แทบจะไม่เหมาะสมที่จะเผยแพร่เนื่องจากพวกเขาจะไม่ได้รับการดู
ด้านล่างนี้ คุณจะพบตัวอย่างที่พบบ่อยที่สุด 3 ตัวอย่างว่าทำไมการค้นหาตามประเภทโพสต์ที่กำหนดเองจึงอาจไม่ทำงานบนไซต์ของคุณและวิธีแก้ปัญหานี้
WordPress ไม่ค้นหาตามประเภทโพสต์ที่กำหนดเองตามค่าเริ่มต้น
สาเหตุหลักที่คุณไม่พบประเภทโพสต์ที่กำหนดเองในผลการค้นหานั้นอยู่ในคุณสมบัติของ WordPress
โดยค่าเริ่มต้นสิ่งนี้จะค้นหาตามโพสต์และหน้าเท่านั้น
เนื่องจากประเภทโพสต์ที่กำหนดเองเป็นเนื้อหาประเภทต่างๆ เครื่องมือค้นหาของ WordPress ดั้งเดิมจึงละเว้นโพสต์เหล่านั้นขณะทำการค้นหา
เพื่อแก้ไขปัญหานี้และทำให้ประเภทโพสต์ที่กำหนดเองสามารถค้นหาได้ คุณต้องเพิ่มโพสต์เหล่านั้นในรายการแหล่งที่มาของการค้นหาเริ่มต้น
เราจะแสดงให้คุณเห็นว่าคุณสามารถดำเนินการดังกล่าวได้อย่างไรในบทความนี้ หรือคุณสามารถไปที่วิธีการทำการค้นหา WordPress โดยกวดวิชารายละเอียดประเภทโพสต์ที่กำหนดเองได้ทันที
คุณซ่อนประเภทโพสต์ที่คุณกำหนดเองจากการค้นหา
วิธีที่ง่ายที่สุดในการสร้างประเภทโพสต์ที่กำหนดเองคือการใช้ปลั๊กอิน WordPress ตัวอย่างเช่น หนึ่งในปลั๊กอินยอดนิยมสำหรับจุดประสงค์นี้คือ UI ประเภทโพสต์ที่กำหนดเอง
นั่นเป็นปลั๊กอินที่ยอดเยี่ยมที่คุณสามารถใช้สร้างประเภทโพสต์ที่กำหนดเองได้ภายในไม่กี่นาที
แต่มีคุณสมบัติที่ให้คุณเลือกได้ว่าต้องการให้ประเภทโพสต์แบบกำหนดเองที่คุณสร้างปรากฏในการค้นหาหรือไม่
ดังนั้น หากคุณเปลี่ยนพารามิเตอร์นี้ อาจเป็นสาเหตุที่แท้จริงว่าทำไมประเภทโพสต์ที่กำหนดเองของคุณจึงไม่ปรากฏในผลการค้นหา
เราจะแสดงวิธีแก้ไขปัญหานี้ในบทความนี้ หรือคุณสามารถข้ามไปที่โซลูชันและเรียนรู้วิธียกเลิกการซ่อนประเภทโพสต์ที่กำหนดเองในผลการค้นหาได้ทันที
ปัญหาความเข้ากันได้ของปลั๊กอิน
เพิ่มประเภทโพสต์ที่กำหนดเองในเว็บไซต์ของคุณโดยใช้ปลั๊กอิน แต่ไม่ปรากฏในผลการค้นหาใช่หรือไม่
สาเหตุที่เป็นไปได้อาจเป็นปัญหาความเข้ากันได้ของปลั๊กอิน เราจะแสดงวิธีการตรวจสอบในภายหลังในบทความนี้
หรือหากคุณต้องการข้ามไปข้างหน้า โปรดทำตามวิธีการแก้ไขลิงก์ปัญหาความเข้ากันได้ของปลั๊กอิน
วิธีแก้ไขการค้นหาประเภทโพสต์ที่กำหนดเองไม่ทำงานใน WordPress
ตอนนี้เรารู้แล้วว่าเหตุใดการค้นหาตามประเภทโพสต์ที่กำหนดเองจึงอาจไม่ทำงานบนไซต์ WordPress ของคุณ เรามาดูวิธีแก้ไขปัญหานี้กันดีกว่า
วิธีค้นหา WordPress ตามประเภทโพสต์ที่กำหนดเอง
วิธีที่ง่ายที่สุดในการค้นหา WordPress ตามประเภทโพสต์ที่กำหนดเองคือการใช้ปลั๊กอินเช่น SearchWP
นี่เป็นโซลูชันที่ครอบคลุมซึ่งช่วยให้คุณควบคุมวิธีการทำงานของการค้นหาในไซต์ของคุณได้อย่างสมบูรณ์ นอกเหนือจากการค้นหาประเภทโพสต์ที่กำหนดเองแล้ว ยังมีฟีเจอร์ที่มีประโยชน์มากมาย
ตัวอย่างเช่น เมื่อใช้ SearchWP คุณสามารถแสดงผลการค้นหาในโหมดสด เพิ่มแถบค้นหาด้วยรหัสย่อ และอื่นๆ อีกมากมาย
SearchWP ช่วยเพิ่มการค้นหาในเว็บไซต์ของคุณโดยช่วยให้คุณ:
- จัดลำดับความสำคัญของผลการค้นหาเฉพาะ คุณต้องการวางหน้าเฉพาะไว้ที่ด้านบนของผลการค้นหาในไซต์ของคุณหรือไม่? SearchWP ช่วยให้คุณสามารถส่งผลต่อลำดับผลการค้นหาได้ด้วยตนเอง ดังนั้นคุณจึงสามารถสลับไปมาได้อย่างง่ายดาย
- ยกเว้นบางหน้าจากผลการค้นหา มีบางหน้าที่คุณต้องการซ่อนจากการค้นหาหรือไม่ เมื่อใช้ SearchWP คุณสามารถทำได้ด้วยการคลิกเพียงไม่กี่ครั้ง โดยไม่ต้องเขียนโค้ด
- ติดตามการค้นหาของผู้เยี่ยมชมของคุณ สงสัยว่าผู้เข้าชมป้อนข้อความค้นหาใดในไซต์ของคุณ SearchWP รวบรวมข้อมูลเกี่ยวกับกิจกรรมการค้นหาบนไซต์ของคุณ เพื่อให้คุณเข้าใจความสนใจของผู้ชมได้ดีขึ้น
- สร้างแบบฟอร์มการค้นหาที่กำหนดเอง คุณต้องการสร้างแบบฟอร์มการค้นหาที่กำหนดเองหรือไม่? ด้วย SearchWP คุณสามารถปรับแต่งแบบฟอร์มการค้นหาให้ตรงตามความต้องการของคุณ และเพิ่มลงในที่ใดก็ได้บนไซต์ของคุณ
ตอนนี้เรามาดูวิธีทำให้ WordPress พิจารณาประเภทโพสต์ที่กำหนดเองเมื่อค้นหาด้วย SearchWP
ขั้นตอนที่ 1: ติดตั้งและเปิดใช้งาน SearchWP
ในการเริ่มต้น ให้หยิบสำเนา SearchWP ของคุณที่นี่
เมื่อเสร็จแล้ว ไปที่บัญชี SearchWP ของคุณและไปที่แท็บ ดาวน์โหลด
จากนั้นกดปุ่ม Download SearchWP และบันทึกไฟล์ ZIP ของปลั๊กอินลงในคอมพิวเตอร์ของคุณ
หลังจากนั้น ให้คัดลอกรหัสใบอนุญาตของคุณที่ด้านล่างซ้ายบนแท็บเดียวกัน คุณจะต้องใช้เพิ่มเติมเพื่อเปิดใช้งานปลั๊กอิน
เมื่อคุณดาวน์โหลดเสร็จแล้ว ขั้นตอนต่อไปคือการอัปโหลดไฟล์ ZIP ของปลั๊กอิน SearchWP ไปยังเว็บไซต์ของคุณ
ต้องการความช่วยเหลือหรือไม่? ดูวิธีการติดตั้งปลั๊กอิน WordPress คำแนะนำทีละขั้นตอน
หลังจากติดตั้งปลั๊กอินแล้ว ให้ไปที่แดชบอร์ด WordPress แล้วคลิก SearchWP ที่แถบด้านบน
จากนั้นไปที่แท็บ ใบอนุญาต
วางรหัสใบอนุญาตของปลั๊กอินลงในช่องใบอนุญาตแล้วกดปุ่ม เปิดใช้งาน
หลังจากที่คุณเปิดใช้งานสำเนาของ SearchWP แล้ว ขั้นตอนต่อไปคือการเพิ่มประเภทโพสต์ที่กำหนดเองของคุณเป็นแหล่งค้นหา
ขั้นตอนที่ 2: เพิ่มประเภทโพสต์ที่กำหนดเองของคุณเป็นแหล่งค้นหา
โดยไปที่แท็บ Engines
ตามค่าเริ่มต้น มีเครื่องมือค้นหาเดียวที่เรียกว่า ค่าเริ่มต้น

ด้วยการตั้งค่า คุณสามารถปรับแต่งวิธีการทำงานของการค้นหาทั่วทั้งไซต์ของคุณได้
ตัวอย่างเช่น คุณสามารถเปลี่ยนประเภทของเนื้อหาที่ WordPress พิจารณาเมื่อทำการค้นหา ยกเว้นหมวดหมู่หรือหน้าที่เฉพาะเจาะจง และอื่นๆ อีกมากมาย
อย่างที่คุณเห็น ในปัจจุบัน เสิร์ชเอ็นจิ้นนี้ทำการค้นหาตามแหล่งที่มา 3 แหล่ง ได้แก่ โพสต์ เพจ และสื่อ
เพื่อให้การค้นหา WordPress ตามประเภทโพสต์ที่กำหนดเอง เราต้องเพิ่มเป็นแหล่งค้นหาด้วย
ในการทำเช่นนั้น ให้กดปุ่ม แหล่งที่มาและการตั้งค่า
หลังจากนั้น คุณจะเห็นหน้าต่างที่คุณสามารถเลือกแหล่งที่มาของการค้นหาที่คุณต้องการให้ WordPress พิจารณาขณะค้นหา
ค้นหาประเภทโพสต์ที่คุณกำหนดเองจากแหล่งที่มาเหล่านี้และทำเครื่องหมายที่ช่องถัดจากนั้นเพื่อเพิ่มเป็นแหล่งค้นหา
ตัวอย่างเช่น ในไซต์ทดสอบของเรา เราได้เพิ่มประเภทโพสต์แบบกำหนดเองที่เรียกว่า บทช่วย สอน ดังนั้นเราจะทำเครื่องหมาย
เมื่อเสร็จแล้ว ให้คลิก เสร็จสิ้น
จากนั้นกดปุ่ม บันทึกเครื่องยนต์ ที่ด้านบนขวาเพื่อบันทึกการเปลี่ยนแปลงที่คุณทำ
แค่นั้นแหละ. คุณได้เพิ่มประเภทโพสต์ที่กำหนดเองในการค้นหาไซต์ของคุณสำเร็จแล้ว ขั้นตอนต่อไปคือการลองใช้เสิร์ชเอ็นจิ้นที่คุณกำหนดเอง
ขั้นตอนที่ 3: ทดสอบการค้นหาใหม่ของคุณ
ในการทำเช่นนั้น ให้คลิกปุ่ม เยี่ยมชมไซต์ ใต้ชื่อไซต์ของคุณที่ด้านบนซ้ายของแดชบอร์ด WordPress
บนไซต์ทดสอบของเรา เราได้เพิ่ม วิธีติดตั้งโพสต์ปลั๊กอิน WordPress เป็นประเภทโพสต์แบบกำหนดเองของบทช่วย สอน
ลองค้นหาและดูว่าปรากฏในผลการค้นหาหรือไม่
อย่างที่คุณเห็นเราพบโพสต์
หมายความว่าตอนนี้เสิร์ชเอ็นจิ้นบนไซต์ WordPress ทดสอบของเราพิจารณาประเภทโพสต์ที่กำหนดเองและค้นหาโดยพวกเขา
วิธียกเลิกการซ่อนประเภทโพสต์ที่คุณกำหนดเองในผลการค้นหา
เพิ่มประเภทโพสต์ที่กำหนดเองของคุณเป็นแหล่งค้นหาตามคำแนะนำด้านบน แต่โพสต์นั้นยังไม่ปรากฏในการค้นหาใช่หรือไม่
หากคุณสร้างประเภทโพสต์ที่กำหนดเองโดยใช้ปลั๊กอิน มีโอกาสสูงที่คุณจะเปลี่ยนการตั้งค่าการเปิดเผยโดยไม่ได้ตั้งใจ
เราจะแสดงวิธีตรวจสอบในตัวอย่างปลั๊กอิน Custom Post Type UI
ขั้นแรก ไปที่ CPT UI » เพิ่ม/แก้ไขประเภทโพสต์ ในแผงด้านซ้ายของแดชบอร์ด WordPress
ให้ไปที่แท็บ แก้ไขประเภทโพสต์
จากนั้นเลือกโพสต์ที่กำหนดเองที่คุณต้องการแก้ไขจากเมนูแบบเลื่อนลงที่ด้านบนซ้าย ในตัวอย่างนี้ เราจะเลือกประเภทโพสต์แบบกำหนดเองของบทช่วย สอน
เมื่อคุณเลือกประเภทโพสต์ที่กำหนดเองแล้ว ให้เลื่อนลงไปที่ตัวเลือก ยกเว้นจากการค้นหา
ตรวจสอบให้แน่ใจว่าได้ตั้งค่าเป็น False หากไม่เป็นเช่นนั้น ให้เปลี่ยนจาก True เป็น False เพื่อให้ประเภทโพสต์ที่กำหนดเองที่เลือกแสดงในการค้นหาในเว็บไซต์ของคุณ
วิธีแก้ไขปัญหาความเข้ากันได้ของปลั๊กอิน
คุณได้ลองทำตามคำแนะนำทั้งหมดข้างต้นแล้ว แต่ประเภทโพสต์ที่กำหนดเองของคุณยังไม่ปรากฏในผลการค้นหาใช่หรือไม่ อีกสาเหตุที่เป็นไปได้คือความขัดแย้งของปลั๊กอิน
วิธีที่ง่ายที่สุดในการตรวจสอบว่าเป็นกรณีนี้หรือไม่คือการปิดใช้งานปลั๊กอินแต่ละตัวจนกว่าคุณจะพบปลั๊กอินที่ทำให้เกิดปัญหา
ในการเริ่มต้น ให้ไปที่แท็บ ปลั๊กอิน ในแผงด้านซ้ายของแดชบอร์ด WordPress ของคุณ
จากนั้น ทำเครื่องหมายที่ช่องถัดจากปลั๊กอินที่ติดตั้งแต่ละรายการ ยกเว้น SearchWP และปลั๊กอินที่คุณใช้เพื่อเพิ่มประเภทโพสต์ที่กำหนดเอง ในกรณีของเรา มันคือ Custom Post Type UI
เมื่อเสร็จแล้ว ให้เลือกตัวเลือก ปิดใช้งาน จากเมนูแบบเลื่อนลง การดำเนินการ เป็นกลุ่ม แล้วกด ใช้
หลังจากปิดใช้งานปลั๊กอินแล้ว ให้ตรวจสอบว่าปัญหาในการแสดงประเภทโพสต์ที่กำหนดเองในการค้นหาหายไปหรือไม่
หากเป็นเช่นนั้น คุณสามารถเริ่มเปิดใช้งานปลั๊กอินทีละน้อยได้ จะช่วยให้คุณทราบว่าปัญหาใดทำให้เกิดปัญหาและหลีกเลี่ยงการใช้ในอนาคต
ในบทความนี้ คุณได้เรียนรู้วิธีแก้ไขการค้นหาประเภทโพสต์ที่กำหนดเองไม่ทำงานใน WordPress
หากคุณพร้อมที่จะทำให้ประเภทโพสต์ที่กำหนดเองสามารถค้นหาได้บนไซต์ของคุณ และรับประกันประสบการณ์การค้นหาที่ดียิ่งขึ้นสำหรับผู้เยี่ยมชมของคุณ คุณสามารถหยิบสำเนาของ SearchWP ได้ที่นี่
คุณประสบปัญหาอื่น ๆ กับการค้นหาในไซต์ของคุณหรือไม่? ตรวจสอบวิธีการแก้ไขการค้นหา WordPress ไม่ทำงาน คำแนะนำโดยละเอียด
ผลิตภัณฑ์ WooCommerce ของคุณไม่ปรากฏในผลการค้นหาใช่หรือไม่ ทำตามวิธีการแก้ไขการค้นหาผลิตภัณฑ์ WooCommerce ไม่ทำงานกวดวิชา