ปลั๊กอิน List category posts แสดงเฉพาะชื่อโพสในหน้าหมวดหมู่ (WordPress)

วันนี้จะมาแนะนำปลั๊กอินตัวนึงของ wordpress ที่ช่วยให้เราสามารถแสดงเฉพาะชื่อโพส แยกตามหมวดหมู่ต่างๆ ทำให้ผู้อ่านสามารถมองเห็นรายชื่อบทความทั้งหมดที่เราเคยเขียนไว้ในหมวดหมู่นั้นๆได้โดยง่าย ปลั๊กอินตัวนี้มีชื่อว่า List category posts นั่นเองค่ะ

ปลั๊กอิน List category posts แสดงเฉพาะชื่อโพสในหน้าหมวดหมู่ (WordPress)

ปลั๊กอิน List category posts แสดงเฉพาะชื่อโพสในหน้าหมวดหมู่ (WordPress)

โดยปกติแล้ว wordpress จะมีหน้าหมวดหมู่ (category) ที่ทำหน้าที่แสดงโพสทั้งหมดที่มีใน category นั้นๆ โดยหน้าหมวดหมู่มันจะเลียนแบบการแสดงผลแบบหน้า index มาเลย แต่จะคัดเฉพาะโพสในหมวดหมู่ของมันมาแสดง หมายความว่ามันจะแสดงทั้ง ชื่อโพส เนื้อหา (จะแบบ full หรือ summary ก็อยู่ที่เรากำหนดว่าหน้า index แสดงแบบไหน) รวมไปถึงจำนวนโพสที่แสดงก็จะแสดงเท่ากับหน้า index ด้วย ซึ่งการแสดงผลแบบที่ว่ามาเนี่ย มันทำให้ดูยาก ความรู้สึกส่วนตัวคือ ถ้ากดเข้ามาในหน้าหมวดหมู่ ก็เพราะสนใจหมวดหมู่นี้ อยากดูว่าเค้าเขียนเรื่องอะไรไปบ้าง แต่ดันต้องมาเปิดไปทีละหน้า มันคงลำบากมิใช่น้อย

.

พอมีบล๊อกเป็นของตัวเองก็ตั้งใจว่าจะลิสต์แค่รายชื่อโพส ไม่แสดงเนื้อหาของโพสใดๆในหน้าหมวดหมู่ ตอนแรกก็ใช้ php ยัดเข้าไปในหน้า page แต่ตอนหลังเกิดข้อขัดข้องเล็กน้อย เลยหาทางแก้อื่น ปรากฏว่าก็มี(ฝรั่ง)หลายคนที่หาวิธีเดียวกันกับเรา แล้วก็มีคำตอบให้ลองไป check out this plugin “List category posts”

.

List category posts ทำอะไรได้บ้าง?

  • แสดงชื่อโพสแยกตามหมวดหมู่
  • แสดงวันที่ แสดงคอมเม้นของโพส แสดงชื่อผู้เขียน ฯลฯ
  • ตัดเนื้อหาของโพสมาแสดงได้ด้วย (เรากำหนดว่าจะให้แสดงกี่ตัวอักษร)
  • ยกเว้นโพสที่ไม่ต้องการให้แสดง (ใส post id ที่ไม่ต้องการ)
  • แสดงชื่อโพส พร้อมภาพ thumbnail
  • เรียงลำดับการลิสต์ ตามวันที่, post id, category id, ชื่อโพส, id ผู้เขียน, เนื้อหา ฯลฯ
  • หรือจะแสดงแบบสุ่มลำดับลิสต์ก็ได้
  • มีอีกพอสมควร ดูเพิ่มเติมที่ Other notes
ปลั๊กอิน List category posts แสดงเฉพาะชื่อโพสในหน้าหมวดหมู่ (WordPress)

ปลั๊กอิน List category posts แสดงเฉพาะชื่อโพสในหน้าหมวดหมู่ (WordPress)

มาดูวิธีการใช้งานจริงเลยแล้วกัน (ตัวอย่างการแสดงผล ดูที่หน้า Walk)

  1. สร้าง page ที่จะใช้เป็นหน้าแสดงชื่อโพสตามหมวดหมู่ขึ้นมา
  2. วางโค้ด {catlist argument1=value1 argument2=value2} ใน Editor แบบ HTML
    (เปลี่ยน {} เป็น [])
    โดยที่ argument1=value1 argument2=value2 เป็นตัวแปรเพิ่มเติมในการแสดงผล
    เช่น {catlist name=walk orderby=date numberposts=-1 date=yes} แสดงรายชื่อโพสในหมวดหมู่ walk เรียงตามวันที่ แสดงรายชื่อจำนวนไม่จำกัด (-1 คือแสดงทุกโพสที่มี) และแสดงวันที่โพสตามหลังชื่อโพสด้วย
  3. บันทึก

 

ในหน้าที่เราสร้างขึ้นนี้ สามารถเขียนข้อความ หรือตกแต่งอะไรได้ตามปกติ เพียงแต่ส่วนที่แสดงผลเราก็ใส่โค้ดตรงนี้เข้าไปเท่านั้นเอง นอกจากนี้เรายังสามารถกำหนด tag, style ให้การแสดงผลได้ด้วย ยังไงก็ลองไปดูตัวอย่าง และตัวแปรอื่นๆเพิ่มเติมที่หน้าหลักของปลั๊กอิน List catgory posts ได้เลยค่ะ

 

Leave a Reply

Your email address will not be published. Required fields are marked *