Plugin, Wordpress

นับจำนวนคนอ่านด้วย CountPosts Plugin

บางทีเราอยากจะนับจำนวนคนที่เข้ามาอ่าน post ของเรา ว่าเรื่องไหนได้รับความนิยมสูงสุด อ่านกันไปกี่ครั้งแล้ว ซึ่ง wordpress ก็มี plugin ไว้ให้ใช้งานกัน ก็มีหลายตัวครับ แต่ที่ผมใช้อยู่เลย ก็จะเป็น plugin ง่ายๆ ไม่ซับซ้อนมาก ถ้าลองดูดีๆ ทางด้านล่างของแต่ละ post จะมีแสดงตัวเลขแสดงอยู่ว่ามีคนอ่านไปแล้วเท่าไร และตรง sidebar ก็แสดงว่าเรื่องไหน hit ติด chart ด้วย

ซึ่ง Plugin ที่ว่านี่ชื่อ CountPosts ครับ สามารถใช้ได้ทั้ง wordpress 1.5 และ 2.0

1. ก่อนอื่นก็ไป download plugin มาก่อนครับ Download CountPosts

2. แตก zip แล้ว copy CountPosts.php ไปไว้ใน plugin folder ครับ แล้วก็ activate ขึ้นมาใน control panel

ต่อไปเราต้องแทรก code ลงไปใน template ไม่งั้นมันจะไม่นับครับ

3. เปิดแก้ไข Presentation > Theme Editor แล้วเลือกแก้ไข file “Single Post” (หรือบางทีจะชื่อ index)
4. แทรก Code นี้ลงไปที่ไหนก็ได้ ก่อน Tag Comment ()

< ?php HitThisPost('Hits for this post:', ''); ?>

wordpress43.jpg

5. ถ้าต้องการให้แสดงว่า Blog นี้มีคนเยี่ยมชมเท่าไร ให้แทรก code ต่อไปนี้ลงใน sidebar

< ?php mainCounter('Visits: : ', ' .'); ?>

6. ถ้าต้องการให้แสดง Top hit lists ว่า post ไหนยอดนิยมละก็ ให้แทรก code ต่อไปนี้ลงใน Side bar

< ?php TopHitsList(); ?>

ก็จะแสดงผล Top Hits ออกมา โดยมีตัวเลข hits ต่อท้าย post ของเรา แบบนี้

wordpress44.jpgcount-visits-post-with-countposts-plugin

จริงเราสามารถใส่ tag เพื่อบังคับให้แสดงผลในรูปแบบที่เราต้องการได้ เช่น

wordpress45.jpg

ก็จะแสดงเป็น ชื่อ post ตามด้วย Read x times เรียงลงมา 5 เรื่อง
Plugin นี้จะไม่นับตัวเราถ้าเรา login เป็น admin อยู่นะครับ แต่ก็มีข้อด้อยอยู่เหมือนกันว่ามันนับเป็น hit ไม่ใช่ visit หรือ unique visitor ถ้าต้องการผลที่เที่ยงตรง ก็คงต้องใช้ stats ตัวอื่นเข้าช่วยแล้วละครับ แต่แค่นี้ผมว่าก็เพียงพอในระดับนึงแล้วละ ยังไงลองแก้ไขกันดูครับ จะได้ตรงกับความต้องการของเรา



เรื่องที่น่าจะเกี่ยวข้องกับเรื่องนี้

3 Comments

speak up

Add your comment below, or trackback from your own site.

Subscribe to these comments.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

*Required Fields