ปรับเปลี่ยนคุณสมบัติการค้นหาของเว็บไซต์ WordPress ของคุณ

ปรับเปลี่ยนคุณสมบัติการค้นหาของเว็บไซต์ WordPress ของคุณ


เมื่อคุณเริ่มเขียนและสะสมมากกว่าบทความเพียงไม่กี่คุณหวังว่าจะได้รับผู้เข้าชมมากขึ้นในการเยี่ยมชมเว็บไซต์ของคุณ และเมื่อพวกเขาไปถึงที่นั่นผู้เข้าชมของคุณจะต้องการเฉพาะเนื้อหาที่ดีที่สุดและนั่นเป็นเรื่องจริงหากพวกเขาสนใจในหัวข้อ ดังนั้นแม้ว่าคุณจะ จำกัด ขอบเขตและเขียนเพียงอย่างเดียวสมมติว่าเกมพีซีไม่ใช่วิดีโอเกมทั้งหมดผู้คนจะยังไม่สนใจในทุกบทความที่คุณเขียนจนถึงตอนนี้.

นอกเหนือจากลิงก์และคำแนะนำจากคุณหรือผู้เยี่ยมชมอื่น ๆ คุณจะต้องให้อำนาจแก่ผู้ใช้ในการค้นหาผ่านเว็บไซต์ของคุณ.

เช่นเดียวกับที่ผู้คนค้นหาบน Google เพื่อไปยังไซต์ของคุณคุณต้องการให้พวกเขาสามารถค้นหาผ่านบล็อกของคุณได้เช่นกัน ใช่มีคุณสมบัติการค้นหาเริ่มต้นรวมอยู่ใน WordPress แล้ว แต่ถ้าคุณได้ลองใช้มันคุณอาจสังเกตเห็นว่ามันไม่ดีเท่าที่คุณจินตนาการแม้ว่ามันจะดีขึ้นในช่วงหลายปีที่ผ่านมา.

ดังนั้นเพื่อให้คุณลักษณะการค้นหาดียิ่งขึ้นในบทความนี้เรากำลังจะแสดงให้คุณเห็น:

  • ปลั๊กอินการค้นหาที่ดีที่สุดสำหรับ WordPress
  • วิธีเปลี่ยนกระสุน URL การค้นหาเริ่มต้น
  • วิธีค้นหาโพสต์ตามชื่อของพวกเขา
  • วิธีปรับปรุงฟังก์ชั่นการค้นหาและค้นหาผลลัพธ์ภายในหมวดหมู่ที่เฉพาะเจาะจง
  • วิธีกำหนดหมวดหมู่สำหรับผลการค้นหา WordPress
  • วิธียกเว้นหน้าเว็บหรือโพสต์ทั้งหมด
  • วิธียกเว้นบางหน้าหรือโพสต์
  • วิธีอนุญาตการใช้งานการค้นหาด้วยเสียงใน WordPress

Contents

ปลั๊กอินการค้นหาที่ดีที่สุดสำหรับ WordPress

ด้วยปลั๊กอิน WordPress ที่หลากหลายคุณไม่ต้องกังวลกับการปรับเปลี่ยนฟังก์ชั่นการค้นหา มีปลั๊กอินที่ยอดเยี่ยมมากมายที่จะเพิ่มความเป็นไปได้ในการค้นหาของคุณและคุณจะภูมิใจนำเสนอช่องค้นหาของคุณบนเว็บไซต์ที่คุณเป็นเจ้าของ.

หากคุณทำทุกอย่างถูกต้องผู้ใช้จะพิมพ์สิ่งที่พวกเขาต้องการในช่องค้นหาใหม่และรับผลลัพธ์ที่พวกเขาคาดหวัง ตอนนี้มาดูปลั๊กอินค้นหา WordPress ที่ดีที่สุดที่คุณสามารถติดตั้งได้ในเวลาไม่กี่นาที.

ค้นหา WP Google

ราคา: ฟรี

ค้นหา WP Google

เริ่มด้วยปลั๊กอินที่จะช่วยให้คุณได้รับพลังของเครื่องมือค้นหาของ Google บนเว็บไซต์ของคุณ ปลั๊กอินฟรีนี้จะช่วยให้คุณตั้งค่าช่องค้นหาของ Google ซึ่งคุณสามารถวางไว้บนเว็บไซต์ของคุณเป็นวิดเจ็ตได้อย่างง่ายดาย.

คุณจะต้องลงทะเบียนบัญชี Google Custom Search รับรหัสและปลั๊กอินจะจัดการส่วนที่เหลือ จากนั้นผู้เข้าชมของคุณจะสามารถค้นหาเว็บไซต์ของคุณหรือทั้งเว็บขึ้นอยู่กับการตั้งค่าของคุณหรือแม้กระทั่งค้นหาเฉพาะภาพหากคุณตัดสินใจที่จะทำเช่นนั้น คุณสามารถปรับแต่งคุณสมบัติการค้นหามากมายปรับใช้เค้าโครงที่กำหนดเองเปลี่ยนสีแบบอักษรรูปขนาดย่อและอีกมากมาย.

  • ผลลัพธ์ขับเคลื่อนโดย Google
  • ลิงก์โดยตรงไปยัง Google Analytics
  • การเติมข้อความอัตโนมัติ

ค้นหา Swiftype

ราคา: ฟรี

ค้นหา Swiftype

ปลั๊กอินที่ทันสมัยนี้มีการใช้งานแล้วโดยเว็บไซต์ยอดนิยมจำนวนมากที่รับรู้ถึงพลังของมัน ไม่เพียง แต่ Swiftype จะมีหนึ่งในอัลกอริธึมการค้นหาที่ดีที่สุดที่จะให้ผลลัพธ์ที่มีความหมายแก่คุณ แต่มันให้รายละเอียดเชิงลึกเกี่ยวกับการค้นหาทั้งหมดในเว็บไซต์ของคุณ ด้วยคุณสมบัตินี้คุณสามารถค้นหาคำหลักที่ดีที่สุดสำหรับเว็บไซต์ของคุณและทำให้เนื้อหาและผลการค้นหาของคุณดียิ่งขึ้น.

ปลั๊กอินจะแทนที่การค้นหา WordPress มาตรฐานและเมื่อคุณสร้างบัญชีฟรีคุณสามารถปรับแต่ง Swiftype เพื่อให้ดีที่สุดเท่าที่จะเป็นไปได้สำหรับไซต์ของคุณ หากคุณมีแอปพลิเคชันมือถือที่แสดงเนื้อหาจากบล็อกของคุณคุณสามารถช่วยผู้เข้าชมมือถือค้นหาเนื้อหาได้ง่ายขึ้นด้วย SDK มือถือ.

  • อินเตอร์เฟซลากและวาง
  • การเติมข้อความอัตโนมัติ
  • การวิเคราะห์โดยละเอียด

SearchWP

ราคา: จาก $ 49

SearchWP

SearchWP เป็นปลั๊กอิน WordPress ยอดนิยมอีกตัวหนึ่งซึ่งจะเป็นตัวทดแทนที่ดีสำหรับการค้นหา WP เริ่มต้น หลังจากการติดตั้งคุณจะไม่ต้องจัดการกับการตั้งค่าที่ยาก แต่คุณสามารถกำหนดค่าให้ทำงานกับฟิลด์และประเภทโพสต์ที่กำหนดเอง taxonomies ต่าง ๆ ฯลฯ.

ปลั๊กอินใช้งานได้ดีกับสื่อประเภทต่าง ๆ ดังนั้นมันจะค้นหาวิดีโอเอกสาร PDF เสียงและอีกมากมายได้อย่างง่ายดาย อัลกอริทึมของมันมีความเกี่ยวข้องของคำหลักในบทความของคุณตัวอย่างเช่นคำที่พบในชื่อเรื่องจะมีผลกระทบต่อผลการค้นหามากกว่าที่พบในบทความความคิดเห็นหรือแถบด้านข้าง นักพัฒนาจะชอบความเป็นไปได้ในการขยายฟังก์ชันการทำงานของปลั๊กอินในขณะที่คุณสามารถติดตั้งส่วนขยายที่แตกต่างกันได้.

คุณสามารถคาดหวังสถิติโดยละเอียดของผลการค้นหาเพื่อให้คุณสามารถทำงานกับเนื้อหาที่ผู้คนกำลังค้นหา ปัจจุบันมีใบอนุญาตที่แตกต่างกันสามใบที่คุณสามารถเลือกได้เริ่มต้นที่ $ 49 ต่อปี.

  • การควบคุมน้ำหนักคำหลัก
  • ค้นหาสื่อเช่นวิดีโอเสียงและ PDF
  • การวิเคราะห์โดยละเอียด

Relevanssi

ราคา: ฟรี / จาก $ 49.95

Relevanssi

อาจมีบางสิ่งที่เกี่ยวข้อง ที่จริงแล้วมันเป็นเพราะ. rsisi เป็นคำภาษาฟินแลนด์ที่เกี่ยวข้อง ปลั๊กอินนี้จะแทนที่เครื่องมือค้นหา WordPress เริ่มต้นของคุณและทำให้ดียิ่งขึ้น หากต้องการดำเนินการต่อเกี่ยวกับชื่อของปลั๊กอินคุณจะต้องเรียงลำดับผลลัพธ์ตามความเกี่ยวข้องไม่ใช่วันที่ และนั่นเป็นเพียงคุณสมบัติแรกในรายการยาว ปลั๊กอินอันทรงพลังนี้สามารถจับคู่คำบางส่วน (การจับคู่แบบคลุมเครือ) มันจะช่วยให้คุณค้นหาวลีหรือให้คุณค้นหาเพียงคำเดียว.

สร้างเนื้อหาที่ตัดตอนมาเองเน้นผลลัพธ์ในเอกสารและทำสิ่งอื่น ๆ อีกมากมายด้วยปลั๊กอินที่ยอดเยี่ยมนี้ คุณสามารถค้นหาความคิดเห็นแท็กและประเภทโพสต์ที่กำหนดเองได้ นอกจากนี้ยังให้พลังแก่คุณในการเลือกน้ำหนักสำหรับชื่อแท็กและความคิดเห็นเพื่อปรับปรุงการค้นหา.

หนึ่งในคุณสมบัติมากมายที่เราต้องการเน้นคือฟังก์ชั่นการแนะนำซึ่งจะให้คำค้นหาที่คล้ายกันแก่ผู้ใช้ – บางอย่างเช่น Google ที่รู้จักกันดี“ คุณหมายถึงอะไร” ข้อเสนอแนะ ข้อเสนอพิเศษอื่น ๆ อีกมากมายและนี่เป็นเพียงรุ่นฟรีที่เรากำลังพูดถึง หากคุณต้องการมากกว่านี้โดยเฉพาะอย่างยิ่งหากคุณใช้งานเว็บไซต์หลายไซต์คุณควรดูรุ่นพรีเมี่ยม.

  • การจับคู่ที่คลุมเครือ
  • ไฮไลต์คำค้นหาในเอกสาร
  • ผลการค้นหาจากคำแนะนำ

SearchIQ

ราคา: ฟรี / $ 159 / เดือน

SearchIQ

SearchIQ เป็นอีกหนึ่งปลั๊กอินการค้นหา WordPress ที่ยอดเยี่ยมที่มอบประสบการณ์การค้นหาขั้นสูงแก่ผู้ใช้ ด้วยตรรกะการค้นหาที่มีประสิทธิภาพการวิเคราะห์ความหมายขั้นสูงการจัดการข้อผิดพลาดและคุณสมบัติต่างๆมากมายผู้ใช้ SearchIQ จะนำผู้ใช้ไปยังผลลัพธ์ที่ต้องการ SearchIQ นั้นติดตั้งและปรับแต่งได้ง่าย.

การเริ่มต้นต้องมีการสร้างบัญชีใน SearchIQ, ติดตั้งและเปิดใช้งานปลั๊กอินคัดลอกคีย์ API จากแดชบอร์ด SearchIQ และป้อนคีย์ API ในแบ็กเอนด์ wp รุ่นฟรีมีให้ใช้งานพร้อมกับคุณสมบัติพื้นฐานและสำหรับธุรกิจที่ต้องการคุณสมบัติขั้นสูงเช่น PDF, CDN, Facet หรือแบรนด์ที่กำหนดเองสามารถสมัครแพ็คเกจที่ชำระเงินได้.

ไม่เพียง แต่คุณสามารถค้นหาข้ามหน้าโพสต์ฟิลด์ระบบเริ่มต้นของ WordPress ฟิลด์ที่กำหนดเองที่ผู้ใช้กำหนดคุณสมบัติของผลิตภัณฑ์และ taxonomies, PDF และข้อความที่ตัดตอนมา แต่แดชบอร์ดของ SearchIQ ยังมีข้อมูลการวิเคราะห์ตามเวลาจริงที่ช่วยให้คุณเข้าใจพฤติกรรมการค้นหาของผู้ใช้เพื่อให้คุณสามารถปรับกลยุทธ์เนื้อหาให้ดีขึ้น.

ค้นหาทุกอย่าง

ราคา: ฟรี

ค้นหาทุกอย่าง

ตัวเลือกฟรีอื่นที่ยอดเยี่ยมสำหรับการค้นหา WP เริ่มต้นของคุณคือปลั๊กอินค้นหาทุกอย่าง มันจะปรับปรุงผลการค้นหาของคุณโดยไม่ต้องแก้ไขแม่แบบ คุณสามารถตั้งค่าเพื่อค้นหาเกือบทุกอย่างใน WordPress ของคุณรวมถึงหน้า, ข้อความที่ตัดตอนมา, ร่าง, สิ่งที่แนบมา, ความคิดเห็น, แท็กและแม้แต่ฟิลด์ที่กำหนดเอง นอกจากนั้นคุณมีอิสระที่จะออกจากหน้าเว็บและโพสต์ที่คุณไม่ต้องการให้พบในผลการค้นหา.

ปลั๊กอินนี้มาพร้อมกับผู้ช่วยเล็ก ๆ ชื่อ Research Everything ซึ่งจะค้นหาเนื้อหาของคุณในขณะที่คุณเขียนบทความใหม่และจะทำให้คุณสามารถเชื่อมโยงไปยังเนื้อหาอื่นได้ทันที หากคุณต้องการค้นคว้าเพิ่มเติมคุณสมบัติ Power Search จะช่วยให้คุณค้นหาเนื้อหาบนอินเทอร์เน็ต หากคุณกำลังใช้งานอยู่เพียงแค่ติดตั้งและเปิดใช้งานปลั๊กอินโดยไม่ต้องดูที่หน้าการตั้งค่าและคุณจะมีเครื่องมือค้นหาที่ได้รับการปรับปรุงและทำงานในเวลาไม่กี่นาที.

  • ยกเว้นเนื้อหาที่คุณไม่ต้องการค้นหา
  • รวมทุกอย่างของการวิจัยและการค้นหาพลังงาน
  • ห้ามแก้ไขหน้าเทมเพลตของคุณ

เปลี่ยนกระสุน URL การค้นหาเริ่มต้นใน WordPress

หากเว็บไซต์ของคุณเป็นเว็บไซต์หนึ่งหน้าซึ่งมีชื่อ บริษัท และข้อมูลติดต่อของคุณหากคุณถามเราคุณลักษณะการค้นหานั้นเป็นคุณสมบัติที่ต้องมี ไม่สำคัญว่าคุณเพิ่งเริ่มต้นบล็อก WordPress หรือมีโพสต์และหน้าเว็บหลายพันรายการในเว็บไซต์ของคุณไม่ว่าคุณจะเขียนเป็นงานอดิเรกหรือทำเงินจากบล็อกของคุณคุณต้องทำทุกอย่างเพื่อให้ผู้เยี่ยมชมเว็บไซต์ . การให้วิธีที่ง่ายและรวดเร็วในการค้นหาผ่านเว็บไซต์ของคุณเป็นหนึ่งในสิ่งสำคัญที่คุณควรดูแล.

ไม่สำคัญว่าคุณจะใช้เครื่องมือค้นหาในตัวของ WordPress หรือติดตั้งอีกเครื่องหนึ่งคุณต้องดูแลผลการค้นหา.

ในขณะที่มีหลายสิ่งที่คุณสามารถทำได้เกี่ยวกับคุณสมบัติการค้นหาของคุณคุณอาจลืมสิ่งที่เรียบง่าย แต่สำคัญ ใช่เรากำลังพูดถึงการบุ้ง URL นั้นซึ่งปรากฏในแถบที่อยู่เมื่อการค้นหาส่งคืนหน้าผลลัพธ์.

โดยค่าเริ่มต้น WordPress ใช้กระสุนที่ไม่เป็นมิตรกับผู้ใช้ ไม่เพียง แต่ผู้เข้าชมของคุณจะพบว่ากระสุนบุ้ง แต่ก็อาจเป็นอันตรายต่อ SEO ของคุณเช่นกัน ดีกว่าที่จะบอกว่าคุณสามารถช่วย SEO ของคุณด้วยการเปลี่ยนทากเป็นสิ่งที่เข้าใจได้ทั้งมนุษย์และเครื่องจักร.

หากคุณลองค้นหาในเว็บไซต์ของคุณคุณจะเห็นว่า /? s = term slug ที่แปลกซึ่งปรากฏในแถบที่อยู่ ในส่วนนี้เรากำลังจะแสดงวิธีเปลี่ยนสิ่งนั้นเป็นสิ่งที่คุณต้องการ ตัวอย่างเช่นเรากำลังจะเปลี่ยน “/? s = ระยะ” เข้าไป “/คำที่ต้องการค้นหา” ซึ่งจะง่ายต่อการจดจำและใช้งาน.

  1. เปิดฟังก์ชั่น
  2. คัดลอกและวางต่อไปนี้:
  3. ฟังก์ชัน feed_dir_rewrite ($ wp_rewrite) {
    $ feed_rules = array ('search /(.+)' => 'index.php? s ='. $ wp_rewrite-> preg_index (1));
    $ wp_rewrite-> rules = $ feed_rules + $ wp_rewrite-> กฎ;
    }
    add_filter ('generate_rewrite_rules', 'feed_dir_rewrite');
    
  4. เปลี่ยน URL ปลายทางในบรรทัดที่สามเป็นสิ่งที่คุณต้องการ
  5. บันทึกการเปลี่ยนแปลง

หลังจากที่คุณทำการเปลี่ยนแปลงเหล่านี้กับไฟล์ functions.php ของคุณแล้วคุณสามารถลองใช้ตัวบุ้ง URL ใหม่ของคุณได้ ไม่ต้องกังวล หากปลั๊กอินหรือผู้ใช้พยายามเข้าถึงผลการค้นหาของคุณโดยไปที่กระสุนทั่ง URL เว็บไซต์ของคุณจะไม่ส่งคืนข้อผิดพลาด แต่เพียงเปลี่ยนเส้นทางผลการค้นหาไปยัง URL ใหม่.

หากคุณต้องการเปลี่ยนกระสุนเป็นสิ่งที่ไม่ซ้ำใครคุณสามารถทำได้ในบรรทัดที่สามของรหัส.

อันนี้จะนำหน้าผลการค้นหาของคุณเข้ามา www.yourdomain.com/search/search-term

ตอนนี้คุณสามารถผ่อนคลายและหยุดคิดเกี่ยวกับวิธีการแสดงผลการค้นหาต่อผู้ใช้ของคุณเช่นเดียวกับบอตของเครื่องมือค้นหาที่ตอนนี้จะคลานผ่านผลลัพธ์เหล่านั้นได้ง่ายขึ้น นอกจากนี้ยังไม่เป็นธรรมชาติที่จะเห็นคำว่า “ค้นหา” ทั้งหมดแทนที่จะเป็นเครื่องหมายคำถามแปลก ๆ ตามด้วยตัวอักษร “s” บอกเราว่าคุณคิดอย่างไร.

ค้นหาโพสต์ตามชื่อเรื่องเท่านั้น

หากคุณยังคงใช้เครื่องมือค้นหา WordPress เริ่มต้นไม่ช้าก็เร็วคุณจะต้องแก้ไขวิธีการทำงานของมัน แม้ว่าจะไม่มีอะไรผิดปกติในการค้นหาโพสต์ของคุณคุณอาจต้องการ จำกัด การค้นหาเฉพาะชื่อ.

แทนที่จะทำตามเนื้อหาทั้งหมดฟังก์ชั่นเล็ก ๆ นี้จะค้นหาเฉพาะชื่อโพสต์ ในบางกรณีสิ่งนี้อาจช่วยให้คุณได้ผลลัพธ์ที่สะอาดและเร็วขึ้น:

  1. เปิดฟังก์ชั่น
  2. คัดลอกและวางรหัสนี้:
  3. ฟังก์ชัน __search_by_title_only (การค้นหา $ & $ wp_query)
    {
    ทั่วโลก $ wpdb;
    ถ้า (ว่าง (ค้นหา $)) {
    ส่งคืนการค้นหา $; // ข้ามการประมวลผล - ไม่มีข้อความค้นหาในแบบสอบถาม
    }
    $ q = $ wp_query-> query_vars;
    $ n =! empty ($ q ['แน่นอน'])? '': '%';
    $ search =
    $ searchand = '';
    foreach ((อาร์เรย์) $ q ['search_terms'] เป็น $ term) {
    $ term = esc_sql ($ wpdb-> esc_like ($ term));
    $ search. = "{$ searchand} ($ wpdb-> posts.post_title LIKE '{$ n} {$ term} {$ n}')";
    $ searchand = 'AND';
    }
    if (! empty ($ search)) {
    $ search = "AND ({$ search})";
    if (! is_user_logged_in ())
    $ search. = "AND ($ wpdb-> posts.post_password = '')";
    }
    ส่งคืนการค้นหา $;
    }
    add_filter ('posts_search', '__search_by_title_only', 500, 2);
  4. บันทึกการเปลี่ยนแปลง

หลังจากการเปลี่ยนแปลงคุณสามารถเปิดเว็บไซต์ของคุณและเริ่มการค้นหาใหม่ เพื่อให้แน่ใจว่าทุกอย่างทำงานได้ตามปกติคุณควรลองค้นหาคำที่คุณรู้ว่าเป็นหนึ่งในชื่อโพสต์ซึ่งควรส่งคืนโพสต์ในหน้าผลลัพธ์ หากคุณพยายามค้นหาคำหรือคำที่ไม่อยู่ในชื่อเรื่องที่คุณตีพิมพ์ผลการค้นหาจะว่างเปล่า.

และนั่นคือทั้งหมดที่มีอยู่ หากคุณตัดสินใจว่าคุณต้องการให้การค้นหาเก่ากลับมาเพียงแค่ลบหรือแสดงความคิดเห็นในฟังก์ชั่น.

ปรับปรุงฟังก์ชั่นการค้นหาและค้นหาผลลัพธ์ภายในหมวดหมู่

ฟังก์ชั่นการค้นหาเริ่มต้นใน WordPress เริ่มดีขึ้นเรื่อย ๆ ในทุกการอัพเดท คุณสามารถรวมคุณสมบัติการค้นหาในบล็อกของคุณและอนุญาตให้ผู้อื่นค้นหาเนื้อหาที่ต้องการได้อย่างง่ายดาย แต่ถ้าคุณยังไม่ได้ทำการเปลี่ยนแปลงฟังก์ชั่นผลการค้นหาจะแสดงทุกอย่างที่เกี่ยวข้องกับการค้นหา และนั่นอาจเป็นปัญหาหากคุณมีเนื้อหามากมายเพราะผู้คนจะมีข้อความจำนวนมากบนหน้าผลลัพธ์ซึ่งจะไม่ช่วยพวกเขามากนัก.

ปรับปรุงฟังก์ชั่นการค้นหา WordPress

ในส่วนนี้ของบทความเราจะแสดงวิธีการอนุญาตให้ผู้เยี่ยมชมค้นหาเฉพาะภายในหมวดหมู่เฉพาะที่คุณสามารถกำหนดในรหัสหรืออนุญาตให้ผู้เยี่ยมชมเลือกจากรายการแบบหล่นลง.

เลือกหมวดหมู่ล่วงหน้า:

ก่อนอื่นเราจะแสดงรหัสให้คุณซึ่งจะสร้างช่องค้นหาใหม่ ด้วยรหัสนี้คุณจะไม่ให้คนเลือกหมวดหมู่สำหรับการค้นหา แต่คุณจะกำหนดหมวดหมู่ภายในรหัส สิ่งนี้อาจช่วยคุณในหมวดหมู่พิเศษที่ต้องใช้ช่องค้นหาแยกต่างหาก.

ตัวอย่างเช่นคุณอาจมีหมวดหมู่ที่มีเพียงความคิดเห็นมาร์ทโฟนในนั้น ด้วยรหัสนี้คุณสามารถอนุญาตให้ผู้คนค้นหาผ่านหมวดหมู่นั้นเท่านั้นเพื่อให้ผลการค้นหาไม่โหลดข้อมูลเกี่ยวกับเครื่องใช้ในบ้านหรือสิ่งของอื่น ๆ ที่คุณมีในเว็บไซต์ เหมาะสมแล้ว?

  1. เปิดหน้าเว็บที่คุณต้องการให้ช่องค้นหาปรากฏหรือสร้างวิดเจ็ตใหม่จากมัน
  2. คัดลอกและวางรหัสต่อไปนี้:
  3. 
    
  4. เปลี่ยนค่าของประเภทอินพุตที่สามเป็นรหัสหมวดหมู่ที่คุณต้องการค้นหา
  5. บันทึกการเปลี่ยนแปลง

หลังจากคุณทำการเปลี่ยนแปลงเหล่านี้แล้วช่องค้นหาใหม่จะปรากฏขึ้นและจะช่วยให้คุณสามารถค้นหาผ่านหมวดหมู่ที่คุณป้อนรหัสในรหัสด้านบน หากคุณต้องการค้นหาหลายหมวดหมู่เพียงเพิ่ม ID เพิ่มเติมโดยป้อนตัวเลขคั่นด้วยเครื่องหมายจุลภาค.

แม้ว่านี่จะเป็นวิธีแก้ปัญหาที่ยอดเยี่ยมในบางกรณีอาจมีบางครั้งที่คุณต้องการแสดงรายการหมวดหมู่และอนุญาตให้ผู้เยี่ยมชมเลือกที่จะค้นหาจาก.

ให้ผู้เยี่ยมชมเลือกหมวดหมู่เพื่อค้นหาจาก:

ทำตามตัวอย่างเดียวกันกับที่คุณมีหมวดหมู่เช่นสมาร์ทโฟนคอมพิวเตอร์เดสก์ท็อปแล็ปท็อปเครื่องใช้ในบ้านและอื่น ๆ ทำไมคุณไม่อนุญาตให้ผู้เยี่ยมชมเลือกหนึ่งในนั้นและค้นหาผ่านหมวดหมู่ “แล็ปท็อป” เท่านั้น?

ในบรรทัดต่อไปนี้เราจะแสดงวิธีทำดังนี้:

  1. เปิด sidebar.php หรือที่ใดก็ตามที่คุณต้องการให้ช่องค้นหาปรากฏ
  2. คัดลอกและวางรหัส:
  3. เปลี่ยนหมวดหมู่ภายใต้ค่าตัวเลือก เขียนค่ากระสุนหมวดหมู่และชื่อระหว่างแท็ก
  4. บันทึกการเปลี่ยนแปลง

แสดงหมวดหมู่ทั้งหมดในรายการโดยอัตโนมัติ:

หากคุณต้องการแสดงหมวดหมู่ทั้งหมดและคุณไม่ต้องการกังวลเกี่ยวกับการเพิ่มหรือลบรายการออกจากรหัสนี้เมื่อคุณเพิ่ม / ลบพวกเขาในแผงการดูแลระบบให้ใช้รหัสนี้ระหว่าง Tags:

กระสุน, '">', $ category-> name,"\ n ";
}
?>

รหัสนี้จะสร้างรายการหมวดหมู่ที่มีทั้งหมด.

และนั่นคือมัน ตอนนี้คุณสามารถเพิ่มหมวดหมู่อย่างน้อยหนึ่งหมวดหมู่ที่ผู้เยี่ยมชมสามารถค้นหาได้อย่างง่ายดาย ไม่ว่าคุณต้องการให้คนเลือกหมวดหมู่เองหรือคุณต้องการระบุในรหัสคุณจะได้รับความคุ้มครอง.

กำหนดหมวดหมู่สำหรับผลการค้นหา WordPress

ตามค่าเริ่มต้น WordPress จะค้นหาทุกสิ่งบนไซต์ของคุณ หากผู้ใช้พิมพ์คำหรือวลีทั้งหมดในช่องค้นหาผู้ใช้จะได้รับผลลัพธ์จากเว็บไซต์ทั้งหมดซึ่งรวมถึงการโพสต์หน้าหมวดหมู่และแท็กชื่อและเนื้อหาเป็นต้นหากคุณยังไม่ได้ติดตั้งระบบค้นหาอื่นใด หรือได้ทำการเปลี่ยนแปลงคุณอาจต้องการแก้ไขช่องค้นหาเริ่มต้น.

ค้นหาหมวดหมู่ใน WordPress

หากคุณต้องการแก้ไขช่องค้นหาที่มีอยู่แล้วใน WordPress ของคุณและกำหนดหมวดหมู่ซึ่งจะรวมอยู่ในหน้าผลลัพธ์คุณอาจใช้แนวทางที่แตกต่างกันเล็กน้อย.

ในส่วนนี้เรากำลังจะแสดงวิธีการดังกล่าว คุณสามารถเพิ่มหรือลบหมวดหมู่ออกจากรหัสได้อย่างง่ายดายและตัดสินใจว่าต้องการประเภทใด (ไม่ได้) ในผลการค้นหา.

เพิ่มหรือลบหมวดหมู่ออกจากผลการค้นหา:

  1. เปิดฟังก์ชั่น
  2. คัดลอกและวางรหัส.
  3. ฟังก์ชันการค้นหาหมวดหมู่ (แบบสอบถาม $) {
    if ($ query-> is_search) {
    $ query-> ชุด ( 'แมว', '1,4,6');
    }
    ส่งกลับแบบสอบถาม $;
    }
    add_filter ( 'pre_get_posts', 'searchcategory');
    
  4. เพิ่ม ID ’ของหมวดหมู่ใน 3 ไลน์
  5. บันทึกการเปลี่ยนแปลง

เมื่อคุณทำการเปลี่ยนแปลงแล้วผลการค้นหาจะได้รับเฉพาะข้อมูลจากหมวดหมู่ที่ระบุขณะที่หมวดอื่น ๆ จะถูกยกเว้น อย่างที่คุณเห็นคุณสามารถเพิ่มหมวดหมู่ในรายการได้อย่างง่ายดาย คุณสามารถมีหมวดหมู่ได้เพียงหมวดหมู่เดียวหากคุณต้องการหรือคุณสามารถตั้งค่าได้มากเท่าที่คุณต้องการให้ผู้เยี่ยมชมสามารถค้นหาได้ เพียงเขียนรหัสหมวดหมู่คั่นด้วยเครื่องหมายจุลภาค.

หากเป้าหมายเดียวของคุณคือการแยกหมวดหมู่หรือสองหมวดหมู่ออกจากผลการค้นหา, คุณทำได้เร็วกว่ามาก แทนที่จะพิมพ์ในหมวดหมู่ทั้งหมดที่คุณต้องการรวมคุณสามารถยกเว้นได้โดยพิมพ์เครื่องหมายลบ (-) หน้ารหัสหมวดหมู่ ตัวอย่างเช่นหากคุณต้องการยกเว้นหมวดหมู่ที่มี ID = 1 รหัสบรรทัดที่สามจะมีลักษณะดังนี้:

$ query-> ชุด ( 'แมว', '- 1');

ไปแล้ว ตอนนี้คุณสามารถจัดการผลการค้นหาได้อย่างมีประสิทธิภาพยิ่งขึ้น.

ยกเว้นหน้าหรือโพสต์จากการค้นหา WordPress ของคุณ

ในกรณีส่วนใหญ่คุณจะต้องการให้ผู้เยี่ยมชมสามารถค้นหาโพสต์ของคุณในขณะที่ผลลัพธ์ที่มาจากหน้าเว็บอาจเบี่ยงเบนความสนใจจาก “ผู้ค้นหา” ทั่วไป หากหน้าเว็บของคุณมีข้อมูลติดต่อแผนที่ข้อมูลผู้แต่ง ฯลฯ คุณอาจไม่จำเป็นต้องรวมหน้าเหล่านั้นไว้ในผลการค้นหา.

วิธีแยกหน้าออกจากการค้นหา WordPress

แม้ว่าจะไม่มีวิธีที่ง่ายในการบอกให้ WordPress ยกเว้นประเภทโพสต์จากผลการค้นหาคุณจะต้องดำเนินการด้วยตนเอง:

  1. เปิดฟังก์ชั่น
  2. คัดลอกและวางรหัสต่อไปนี้ลงในไฟล์:
  3. ฟังก์ชั่น SearchFilter (แบบสอบถาม $) {
    if ($ query-> is_search) {
    $ query-> set ('post_type', 'หน้า');
    }
    ส่งกลับแบบสอบถาม $;
    }
    
    add_filter ( 'pre_get_posts', 'SearchFilter');
  4. บันทึกการเปลี่ยนแปลง

หลังจากที่คุณทำการเปลี่ยนแปลงและบันทึกคุณมีอิสระที่จะเยี่ยมชมเว็บไซต์ของคุณและทดสอบเครื่องมือค้นหา หากทุกอย่างเรียบร้อยคุณไม่ควรหาข้อมูลใด ๆ จากหน้าเว็บของคุณในผลการค้นหาเช่นคุณประสบความสำเร็จในการแยกหน้าออกจากผลการค้นหา WordPress.

วิธียกเว้นโพสต์จากการค้นหา WordPress

ในการแนะนำเราบอกคุณว่า WordPress ต้องผ่านการโพสต์และหน้าและคิดว่าคุณไม่ต้องการให้หน้าแสดงผล. แต่ถ้าคุณไม่ต้องการโพสต์ จะรวมอยู่ในผลลัพธ์เหล่านั้นหรือไม่ หากเป็นเช่นนั้นคุณสามารถทำการเปลี่ยนแปลงอย่างง่าย ๆ กับรหัสและยกเว้นการโพสต์แทนหน้า:

อีกครั้งคุณจะต้องทำซ้ำ 3 ขั้นตอนง่ายๆดังที่แสดงด้านบน แต่ด้วยการเปลี่ยนแปลงอย่างง่าย ๆ ในบรรทัด # 3 แทนที่จะตั้งค่าชนิดโพสต์เป็น“หน้า” คุณต้องตั้งค่าเป็น“โพสต์“:

$ query-> set ('post_type', 'โพสต์');

อย่าลืมบันทึกทุกอย่างแล้วเสร็จ.

ยกเว้นหน้า / โพสต์จากผลการค้นหาด้วยปลั๊กอิน

แทนที่จะทำงานกับรหัสเราจะแสดงปลั๊กอินที่สามารถทำงานเดียวกันให้คุณและทำให้ทุกอย่างเป็นมิตรกับผู้ใช้มากขึ้น.

ไม่รวมการค้นหา

ราคา: ฟรี

ไม่รวมการค้นหา

ปลั๊กอินที่เราใช้สำหรับงานคือการค้นหายกเว้น การใช้ปลั๊กอินอาจไม่ง่ายขึ้น:

  1. นำทางไปยัง ปลั๊กอิน -> เพิ่มใหม่
  2. ค้นหา“ ยกเว้นการค้นหา”
  3. ติดตั้งและเปิดใช้งานปลั๊กอิน
  4. ไปที่โพสต์และหน้าใด ๆ ของคุณ
  5. บนแผงด้านขวาค้นหา a “ ยกเว้นการค้นหา” ช่องทำเครื่องหมายที่คุณสามารถตัดสินใจได้ว่าคุณต้องการให้โพสต์ / หน้าถูกแยกออกจากผลการค้นหาหรือไม่.

เมื่อคุณยกเว้นหลายโพสต์ / หน้าคุณสามารถค้นหารายการของรายการที่แยกได้ในการตั้งค่าปลั๊กอิน (การตั้งค่า -> ไม่รวมการค้นหา) ในรายการคุณสามารถใช้ช่องทำเครื่องหมายอีกครั้งเพื่อเปลี่ยนสถานะของโพสต์ / หน้า.

วิธียกเว้นบางหน้า / โพสต์จากผลการค้นหาของคุณ

ไม่สำคัญว่าจะเป็นเพียงหน้าเดียวสองหรือสิบหน้าที่คุณต้องการยกเว้นไม่ให้แสดงในผลการค้นหาคุณสามารถทำได้โดยการใช้รหัส ก่อนที่คุณจะรีบคัดลอกโค้ดลงในไฟล์ functions.php ของคุณเราขอแนะนำให้คุณเตรียมหน้าเว็บที่คุณไม่ต้องการให้แสดงในผลการค้นหา คุณจะต้องมี ID หน้า:

  1. ไปที่ หน้า -> ทุกหน้า
  2. ค้นหาหน้าเว็บที่คุณต้องการยกเว้นและคลิก“ แก้ไข”
  3. ในแถบที่อยู่ค้นหา“ post = 6” หรือสิ่งที่คล้ายกันซึ่งหมายเลขจะแสดง ID หน้า
  4. หลังจากที่คุณเตรียมหมายเลข ID ของหน้าเว็บคุณก็พร้อมสำหรับรหัส:

  5. ไปที่ไฟล์ function.php แล้วเปิด
  6. คัดลอกและวางรหัสต่อไปนี้:
  7. ฟังก์ชัน jp_search_filter (แบบสอบถาม $) {
    if ($ query-> is_search && $ query-> is_main_query ()) {
    $ query-> set ('post__not_in', array (1,2,3,4,5,6));
    }
    }
    
    add_action ('pre_get_posts', 'jp_search_filter');
  8. ในบรรทัด # 3 เปลี่ยนตัวเลขในวงเล็บเป็นหมายเลข ID ที่คุณได้อ่านจากหน้า ในตัวอย่างนี้เราได้ยกเว้นหน้าเว็บ 6 หน้าด้วยรหัสที่เกี่ยวข้อง 1 ถึง 6.
  9. บันทึกการเปลี่ยนแปลงและดำเนินการเสร็จแล้ว

หลังจากคุณติดตั้งรหัสแล้วคุณสามารถแก้ไขได้ตามต้องการ หากคุณต้องการรวมหน้าใดหน้าหนึ่งในบางครั้งในอนาคตเพียงลบหมายเลข ID ออกจากรหัส ไปเหมือนกันสำหรับการเพิ่มหน้ามากขึ้นใน “ตะกร้าที่ไม่รวม” ตัวอย่างเช่นหากคุณสร้างหน้าใหม่ที่คุณไม่ต้องการให้แสดงในผลการค้นหาอย่าลังเลที่จะเพิ่มหมายเลข ID ลงในรหัส.

หลังจากสมาร์ทโฟนกลายเป็นส่วนสำคัญในชีวิตของเราการค้นหาด้วยเสียงได้รับการปรับปรุงอย่างรวดเร็ว แม้ว่าจะไม่สมบูรณ์แบบการค้นหาบางอย่างบนสมาร์ทโฟนของคุณทำให้สิ่งต่าง ๆ เช่นการโทรหาคน ๆ นั้นเป็นงานที่ง่ายกว่ามาก ใช่คุณยังต้องระวังอย่างมากในการออกเสียงเพราะคุณอาจเรียกคนที่คุณไม่ต้องการหรือการพูดเป็นข้อความอาจจบลงด้วยบางสิ่งที่ไม่ใกล้เคียงกับสิ่งที่คุณเพิ่งพูด นอกจากนี้การถามคำถามโง่ ๆ ของ Siri ก็สนุกดีใช่มั้ย?

ไม่สำคัญว่าคุณจะชอบหรือไม่หลายคนใช้ฟังก์ชั่นการค้นหาด้วยเสียงบนโทรศัพท์ของพวกเขา ดังนั้นทำไมคุณไม่อนุญาตให้ผู้เยี่ยมชมค้นหาผ่านเว็บไซต์ของคุณในลักษณะเดียวกัน?

บางทีคุณอาจไม่รู้ว่าคุณสามารถทำได้ด้วย WordPress หรือคุณไม่รู้ว่าจะทำอย่างไร แต่ตอนนี้คุณไม่มีข้อแก้ตัว.

แทนที่จะเป็นรหัสนี่คือปลั๊กอินที่จะขยายการค้นหา WordPress ของคุณ.

ค้นหาด้วยเสียง

ราคา: ฟรี

ค้นหาด้วยเสียง

ก่อนที่คุณจะดาวน์โหลดและติดตั้งปลั๊กอินสิ่งสำคัญคือต้องรู้ว่าจะใช้งานได้กับ Chrome และ Safari เท่านั้น หากคุณเห็นด้วยกับความจริงที่ว่าปลั๊กอินจะไม่ทำงานในเบราว์เซอร์อื่น ๆ มันจะทำให้ผู้เยี่ยมชมสามารถค้นหาเนื้อหาโดยใช้เสียงของตัวเอง.

โดยการติดตั้งปลั๊กอินคุณจะไม่แทนที่การป้อนข้อความ – หากผู้ใช้ต้องการใช้ช่องค้นหาด้วยวิธีมาตรฐานโดยพิมพ์ลงไปคุณควรรู้ว่าการใช้งานยังคงอยู่.

นอกจากนี้ปลั๊กอินควรทำงานร่วมกับปลั๊กอินการค้นหาอื่น ๆ ที่คุณอาจติดตั้งไว้ดังนั้นคุณสามารถทดลองใช้กับปลั๊กอินอย่างเช่นอยากได้หรือค้นหาทุกอย่าง.

  1. ไปที่ ปลั๊กอิน -> เพิ่มใหม่
  2. ค้นหา“ ค้นหาด้วยเสียง”
  3. ติดตั้งและเปิดใช้งานปลั๊กอิน

แค่นั้นแหละ. หลังจากเปิดใช้งานปลั๊กอินคุณควรจะสามารถใช้การค้นหาด้วยเสียงได้โดยไม่มีปัญหา คุณชอบคุณลักษณะนี้อย่างไร?

ห่อ

นอกจากว่าคุณจะมีเว็บไซต์โบรชัวร์ธรรมดา ๆ หรืออะไรทำนองนั้นคุณก็ต้องมีคุณสมบัติการค้นหาที่ใช้งานได้ฝังอยู่ในเว็บไซต์ WordPress ของคุณ หากเป็นบล็อกที่ได้รับการอัปเดตเป็นประจำจะไม่มีข้อแก้ตัวใด ๆ.

ในคู่มือนี้เราได้แสดงวิธีการแก้ไขคุณสมบัติการค้นหา WordPress เริ่มต้น หากคุณไม่ชอบมีหลายปลั๊กอินที่สามารถแทนที่คุณสมบัติการค้นหามาตรฐานได้ในเวลาไม่กี่นาที ไม่ว่าคุณจะเลือกอะไรให้ไซต์ WordPress ของคุณดีขึ้นด้วยการปรับปรุงคุณสมบัติการค้นหา.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map