เวิร์ดเพรสธีม บทที่ 5_5:Posts Nav Link
Jan 28th
ในส่วนล่างของเวิร์ดเพรสส่วนใหญ่จะมีลิงค์ไปยังหน้าก่อนหน้าและหน้าถัดไป เราสามารถเรียกให้ลิงค์พวกนี้มาแสดงได้โดยการใช้คำสั่ง posts_nav_link() ในตอนนี้จะมีเพียงแค่ขั้นตอนเดียวเท่านั้นครับ
ขั้นตอนที่ 1: (และมีเพียงแค่ขั้นตอนเดียว)
แทรกโค้ดด้านล่างนี้ไว้ระหว่าง <?php endwhile; ?> และ <?php else : ?>
<div class=”navigation”>
<?php posts_nav_link(); ?>
</div>
จากรูปข้างบนจะสังเกตุเห็นการย่อหน้า ซึ่งผมจะทำอย่างนี้ประจำเพื่อให้โค้ดดูมีระเบียบ อ่านง่าย
<div class=?navigation?> – เริ่มต้นส่วนที่เป็น div ที่เอาไว้ครอบลิงค์ไปยังหน้าก่อนหน้าและหน้าถัดไป
<?php – เริ่มต้นส่วนที่เป็นโค้ดภาษา php
posts_nav_link() – เรียกลิงค์ไปยังหน้าก่อนหน้าและหน้าถัดไปขึ้นมาแสดง
; – สิ้นสุดคำสั่ง
?> – สิ้นสุดส่วนที่เป็นโค้ดภาษา php
</div> – สิ้นสุดส่วนที่เป็น div
ทำการบันทึกไฟล์ และรีเฟรชเว็บเบราเซอร์ จะได้ผลลัพธ์ออกมาดังภาพข้างล่างนี้
ถ้าบล็อคของคุณมีบทความไม่ถึงสิบบทความ ลิงค์นี้จะไม่ปรากฏขึ้น แต่ถ้าอยากให้มันขึ้นมาให้คุณล็อกอินเข้าไปยังส่วนบริหารจัดการเว็บบล็อค ไปที่ Options > Reading จากนั้นใส่ค่าตัวเลขที่น้อยกว่าจำนวนบทความที่มีอยู่ในบล็อค เช่น ถ้าคุณมี 6 บทความ ให้ใส่ค่าเป็น 5
การปรับแต่งค่า posts_nav_link():
การปรับแต่งค่าฟังค์ชันนี้จะเหมือนกับการปรับแต่งค่าให้กับ postmetadata คุณสามารถใส่ค่าเป็นอะไรก็ได้ที่คุณต้องการระหว่าง,ก่อน และ หลัง ลิงค์ไปยังหน้าก่อนหน้าและหน้าถัดไป ดังนี้
<?php posts_nav_link(?ระหว่าง?,’ก่อน?,’หลัง?); ?>
ตัวแรก(ระหว่าง) คืออะไรก็ตามที่คุณใส่เข้าไปแล้วมันจะแสดงออกมาระหว่าง ลิงค์ก่อนหน้ากับลิงค์ถัดไป ตัวที่สอง(ก่อน) คืออะไรก็ตามที่คุณใส่เข้าไปแล้วมันจะแสดงออกมาก่อน ลิงค์ก่อนหน้ากับลิงค์ถัดไป ตัวที่สาม(หลัง) คืออะไรก็ตามที่คุณใส่เข้าไปแล้วมันจะแสดงออกมาหลัง ลิงค์ก่อนหน้ากับลิงค์ถัดไป
ตัวอย่างลิงค์ที่ได้ทำการปรับแต่งแล้ว
ตามอ่านมาทุกตอนเลยครับ
ขอบคุณสำหรับบทความดีๆ
ปล.อยากให้มีแนะนำ plugin ที่น่าจะมีติดไว้กับ blog ด้วยอ่ะครับ :)
ต้องลอง ทำดูบ้างแล้ว ขอบคุณครับ
ความรู้แบบนี้ชอบจริงๆ
Thank you for good information
ขอบคุณสำหรับความรู้ดีๆครับ
เดี๋ยวจะไปทำใส่ blog ของผมมั่ง แหล่มเลย
ขอบคุณคับ เดี๋ยวลองเอาไปทำใส่เวปดูบ้างคับ :d