วิธีเปลี่ยนช่อง Seach ใน Wordpress เป็น Google Seach ง่าย ๆ ทำเองได้ทุกคน
วิธีเปลี่ยนช่อง Seach ใน Wordpress เป็น Google Seach (ค้นเนื้อหาจากเว็บที่เรากำหนด หรือจาก Google โดยตรง)
ต้องยอมรับว่าระบบ search ของ Wordpress ยังไม่ค่อยฉลาดเท่าไหร่ โดยเฉพาะเมื่อเปรียบเทียบกับ Google Search แต่ก็ไม่เป็นไร งั้นเราเลิกใช้ระบบ Search ของ Wordpress และมาใช้ระบบ Search ของ Google แทน
ในที่นี้หมายถึง เราจะใช้ระบบของ Google Search ในการค้นหาเนื้อหา "ภายในเว็บของเรา" หรือเว็บที่เรากำหนด เช่น จะให้คนหาเฉพาะเว็บ dej45.com และ sanook.com ก็ระบุลงไปได้เลย จะใส่กี่เว็บก็ได้ อาจจะเป็นเว็บในความครอบครองของเราทั้งหมด เพื่อประโยชน์สูงสุด
แต่ก่อนจะเปลี่ยน อยากจะบอกให้รู้ถึงข้อดี ข้อเสีย กันก่อน
Google Search นั้นมีข้อดี คือ ค้นหาเร็ว ค้นหาเจอได้ ถึงแม้ว่าเราพิมพ์ผิดบางตัว หรือเว้นวรรคผิด แต่มีข้อเสียคือ ถ้าเว็บเรายังไม่ติด index ของ Google (อาจจะเป็นเนื้อหาที่เพิ่งโพสใหม่) Google Seach ในเว็บ ก็จะหาไม่เจอ
ทีนี้ก็มาทำกันเลย ในที่นี้จะแนะนำวิธีแบบไม่ต้องลง Plugin นะ แบบแก้โค้ดเอง นิดหน่อย
1. สร้าง Google Custome Search ของเราเองก่อน แล้วเลือกว่าจะให้ช่อง Search ของเรา ค้นหาเนื้อหาจากเว็บไหนบ้าง จากนั้น copy code ค้นหาของเรามา ลองเข้าไปทำที่ https://programmablesearchengine.google.com/about/
สำหรับคนที่มีบัญชี Adsense ก็กดเข้าไปรับโค้ดแบบแปะโฆษณา ได้ที่หน้าบัญชี Adsense เลย
2. เข้าไปที่เว็บ Wordpress ของเรา แล้วไปที่ Appearance > Theme Editor
2. ช่องขวาสุด กดเลือก searchform.php
จะเห็นโค้ดหลายบรรทัด ให้เรา copy โค้ดนี้เก็บไว้ (backup ไว้ เผื่ออยากเปลี่ยนกลับเป็น Wordpress Search ธรรมดา วันหลัง ก็เอาโค้ดมาแปะคืน) หลังจากนั้น เอาโค้ด Google Custom Search ที่ได้มาจากข้อ 1 เอามาใส่แทน แล้วกดบันทึกด้านล่าง จากนั้น ช่อง search ใน wordpress ของเราก็จะกลายเป็น Google Seach เราเราทำไว้แล้ว
ถ้าอ่านที่ผมเขียนไม่เข้าใจ ก็เข้าไปอ่านเวอร์ชั่นภาษาอังกฤษได้ที่ คลิกที่นี่ 5555