ถ้าเราอยากทำหน้า Welcome page แบบให้แสดงเฉพาะต้นเรื่องหรือบทนำเนี่ย เราจะทำอย่างไร เพราะถ้าให้ทุกอย่างมาแสดงที่นี้แล้วมันล้น พลอยทำให้หน้าแรกออกมาไม่สวยด้วย
และสังเกตไหมว่าเวลาที่เราเขียนข้อความใหม่ใน Wordpress นั้นจะมีช่องที่ชื่อว่า Excerpt ไว้ช่องหนึ่งข้างล่างข้อความของเรากำลังจะเขียน มันคืออะไร และมีไว้ทำไมกัน เออ.. แล้วมันเกี่ยวกันยังไง
แล้ว excerpt หมายความว่าอย่างไร โดยทั่วไปเราจะเจอคำว่า excerpt ปรากฏอยู่ช่วงแรกของหนังสือหรือบทความ เพื่อแจ้งว่าได้มีการคัดลอกมาจากที่อื่นอีกที แต่อย่างไรก็ตาม Wordpress นำคำนี้มาใช้เพื่อบอกว่าเป็นการบอกถึงต้นเรื่องหรือบทนำของข้อความนั้น ๆ เอาแบบง่าย ๆ excerpt คือข้อความที่เราต้องการเอามาเป็นบทนำของข้อความนั้น ๆ นั่นเอง แต่ excerpt นั้นมีการจำกัดจำนวนคำไว้แค่ 55 คำเท่านั้น ถ้าเราต้องการเพิ่มเติมแก้จำนวนคำก็ต้องเข้าไปแก้ใน function.php
เอาล่ะ เรามาต่อเรื่องวิธีทำ excerpt กันเลยดีกว่า เพื่อไม่ให้เราต้องพิมพ์บทนำแยกจากตัวบทความ เราจะนำเอาพารากราฟแรกของความนั่นแหละมาเป็น excerpt แทน หรือถ้าต้องการตัดตรงในบทความก็ทำได้เหมือนกัน
วิธีทำก็คือว่า ให้เพิ่มตัวโค๊ด <!--more--> มาแทรกตรงที่ต้องการตัดส่วนบทนำได้ทันทีเลย อย่างที่ผมเอ่ยตอนต้น ๆ ว่าจะแทรกตรงไหนก็ได้ตามต้องการ แต่เพื่อให้ง่ายต่อการอ่านและชวนติดตาม ก็ควรที่จะให้เรียก the_content มาเฉพาะพารากราฟแรกมาใช้แสดงที่หน้าหลักหรือเวลาค้นหา
จากนั้น เราก็สามารถเรียกใช้ฟังค์ชั่น the_content โดยการใส่ parameter ด้วยเพื่อทำลิ้งค์ให้อ่านเพิ่มเติมของแต่ละข้อความ ดังนี้;
<?php the_content('[Read more ..]'); ?>
คราวนี้แหละ เวลาที่เราเรียกหน้า welcome page ก็จะโชว์เฉพาะข้อความพารากราฟแรกที่ทำให้ชวนติดตามว่าเราจะพูดเรื่องอะไรต่อจากนั้นอีกที :)

No comments:
Post a Comment