การให้ Star Rating ใน Post ต่างๆ ของ WordPress แนวคิดนี้คิดว่าจะเอาไว้ให้คะแนนสำหรับบทความต่างๆ ที่จะเขียนในระบบ Blog แต่มีเงื่อนไขว่า ต้องให้คะแนนได้หลายๆ ด้าน และแต่ละด้านมีระดับคะแนนต่างๆกันได้ เช่น
- ด้านการเขียนให้อ่านได้เข้าใจง่าย 5 คะแนน
- ด้านการนำไปใช้งานได้จริง 5 คะแนน
- ด้านการนำไปสู่การสร้างสรรค์นวัตกรรม 10 คะแนน
เป็นต้น สำหรับ WordPress เองก็มี Plugin หลายตัวที่สามารถให้คะแนนได้ แต่ส่วนใหญ่พบว่ามักจะให้ได้แค่ด้านเดียว และที่สำคัญต้องให้ได้ง่าย เช่น เป็นแบบ Rating Scale ที่ใช้ดาวเป็นตัวแทนค่าคะแนนประมาณ นี้
เมื่อได้แนวคิดแล้วก็คงต้องหา Plugin ก็พบว่ามี Plugin ตัวนึงที่ตอบโจทย์พอสมควรนั่นคือ
DD Rating หลัง จากนั้นก็ทำการติดตั้งลงใน WordPress เลยครับ หลังจากติดตั้งแล้วก็อย่าลืม Activate ด้วยนะครับ(ขณะที่กำลังเขียนอยู่นี้มีการ อัพเดทเป็น Version 1.6 พอดีเลย) สิ่งที่เปลี่ยนแปลงจาก Version 1.5 ใน Version 1.6 คือ
Version 1.6
- Bugfix: remove ‘hoi’ console.log **** อันนี้แหละที่ผมสงสัยมานาน แก้สักที
- Bugfix: lost data when switching between replies forms.
- Set the average total stars
- Make star view more precisely
Version 1.5
- Bugfix: lost data when doing quick edit
- Add rates to pages
- Shortcode can be [-averageRating] to get the average of the post/page or [-averageRating id =’117′] to get it by id. *** ผมใส่ – หน้าaverageRating เพื่อไม่ให้แสดงผลผิดนะครับ
หลังจากติดตั้ง และ Activate แล้วนะครับ มาดูที่การใช้งานกันบ้างครับ การใช้งานก็ไม่ยุ่งยากอะไร แต่อาจจะไม่สะดวกบ้าง เดี๋ยวอ่านไปคงทราบครับ ว่าไม่สะดวกยังไง
การใช้งาน
- เริ่มาจาก การตั้ง Post สัก Post นึงก่อน หลังจากนั้นก็พิมพ์ข้อความที่ต้องการเผยแพร่ลงใน Post ตามปกติ หรือจะเอา Post เดิมที่เคยมีมาแก้ไขก็ได้นะครับ
- ด้านล่างของ Post จะปรากฏ Box ขึ้นมา 1 Box นั่นคือ Box ชื่อ Rating (ของผู้อ่านอาจจะอยู่ล่างๆ กว่าของผมลากขึ้นมาก็ได้นะครับ) ดังรูป
- Check ที่ Allow Rating เลยครับจะเริ่มกันแล้ว
- ในช่อง Title ให้ใส่ชื่อ ของผมลองใส่เป็นการเชิญชวนว่า “มาให้คะแนนกัน” ใน Description ใส่คำอธิบายที่ต้องการลงไป ผมขอไม่ใส่นะครับ
- ใน Check Box Require เอาไว้สำหรับ แจ้งเตือนว่า ไม่ได้มีการให้คะแนน ก่อนที่จะ save Comment นั่นคือ ถ้าไม่ให้คะแนนก็จะไม่ยอมให้ Comment นั่นเอง (งง มะ 555) ผมเว้นไว้ครับไม่บังคับ
- Item Title: คือ ชื่อ ของคะแนนในด้านที่ต้องการให้คะแนน
- Set rank: คือคะแนนเต็มที่จะให้ได้ ซึ่งทั้ง Item Title: และ Set rank: นี่แหละครับที่ตรงตาม Requirement เบื้องต้นของผมเลย เมื่อใส่ Item Title: และ Set rank: เสร็จก็กด Add เพื่อเพิ่มคะแนนด้านถัดไป จนพอใจ
- แค่นี้ก็เรียบร้อยแล้วครับ อย่าลืม Save ที่มุมขวาบนด้วยนะครับ
- หากต้องการแก้ไขก็ไม่อยากครับ เปิด Post ที่ต้องการแก้ไขขึ้นมา หลังจากนั้นกด edit ครับ แล้วก็ลุยเลย นอกจากนั้นยังสามารถ ใช้ Short Code [-averageRating] เพื่อใส่ค่าคะแนนเฉลี่ยลงใน Post ของเราได้ด้วย
- สิ่งที่ไม่ค่อยสะดวกของ Plugin นี้คือ ต้องทำแบบนี้ทุก Post ที่อยากให้มีการให้คะแนนครับ อยากจะใส่ทีเดียวทุก post ยังทำไม่ได้นั่นเอง
เท่านี้ก็เรียบร้อยแล้วครับ พร้อมจะมาให้คะแนนบทความกันหรือยัง พร้อมแล้วก็ขอคะแนนเยอะๆนะครับ 55555 บทความต่อไปมาดูการให้คะแนนแบบ Star Rating และ แบบ Slider ใน LimeSurvey กันนะครับ
ที่มา: http://clpark.rmuti.ac.th/suthep/ideas/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AB%E0%B9%89-rating-%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B9%83%E0%B8%99-wordpress