เวิร์ดเพรสธีม บทที่6_2:Archive,Link
ในบทนี้ผมจะสอนวิธีการนำรายการ Archive ที่แยกตามเดือน และ Link ไปยังเว็บไซท์อื่น เช่น blogroll มาแสดง บทนี้ถือว่าง่ายมาก ๆ ครับ เพราะไม่ค่อยต่างจากบทความก่อนเท่าไหร่นัก ส่วนบทต่อไปเป็นเรื่องเกี่ยวกับปฏิทินและ search form ฟังดูน่าสนใจไหมครับ เพราะฉะนั้นอย่าพลาด ๆ
ขั้นตอนที่ 1: ใส่ archive ลิงค์
นำโค้ดข้างล่างนี้ไปใส่ไว้ใน sidebar ตรงข้างล่างรายการ Categories
<li><h2><?php _e(’Archives’); ?></h2>
<ul>
<?php wp_get_archives(’type=monthly’); ?>
</ul>
</li>
อย่าลืมกด tab เพื่อจัดระเบียบมันด้วยนะครับ

บันทึกไฟล์ แล้วรีเฟรชเบราเซอร์เพื่อดูผล

เกิดอะไรขึ้น?
คำสั่งที่เราใช้คือ wp_get_arhives() ซึ่งเป็นฟังก์ชั่นของเวิร์ดเพรสเค้า ใส่แอทริบิวท์ type และค่าของแอทริบิวท์คือ monthly เข้าไปเพื่อเรียกรายการ archive จัดเรียงตามเดือน (รายการ archive ที่ว่านี้จะเป็นลิงค์ไปยังรายการบทความในแต่ละเดือนครับ)
- <li> – เปิดแท็ก list item
- <h2> – เปิดแท็กหัวข้อรอง
- <?php _e(’Archives’); ?> - ข้อความที่ใส่เป็นหัวข้อ
- </h2> – ปิดแท็กหัวข้อรอง
- <ul> – เปิดแท็ก unordered list ไว้ใต้หัวข้อรองและต้องอยู่ข้างใน list item
- <?php wp_get_archives(’type=monthly’); ?> – เรียกรายการลิงค์ไปยัง archive ที่จัด เรียง/จัดแบ่ง ตามเดือน ส่วนลิงค์ที่ได้มาแต่ละลิงค์จะอยู่ใน <li>และ</li> สามารถตรวจดูได้ครับ โดยไปที่ View > Page
- </ul> – ปิดแท็ก unordered list ที่อยู่ใต้หัวข้อรอง
- </li> – ปิดแท็ก list item
ขั้นตอนที่ 2: เพิ่มลิงค์ blogroll
นำโค้ดข้างล่างนี้ไปใส่ไว้ใต้รายการ Archives ที่เราได้ทำไว้ในขั้นตอนที่หนึ่ง
<?php get_links_list(); ?>

บันทึกไฟล์แล้วรีเฟรชเบราเซอร์เพื่อดูผล

blogroll ของผมก็คงไม่ต่างจากของคุณเท่าไหร่นะครับ source code ที่ฟังก์ชั่น <?php get_links_list(); ?> จัดการให้เราเป็นดังนี้ครับ

มันอาจจะดูไม่ค่อยมีระเบียบสักเท่าไหร่เพราะฟังก์ชั่น get_links_list() มันทำให้เราหมดซึ่งก็เหมือนกับฟังก์ชัน wp_list_pages() ที่ได้เรียนไปในบทความที่แล้ว ถึงแม้มันจะไม่เป็นระเบียบแต่มันก็ถูกต้องตามกฏข้อที่หนึ่งทุกประการ นั่นคือ ปิดแท็กตามลำดับที่คุณได้เปิดมันไว้ ผมได้ใช้สีเขียว และสีแดงวงกลมแท็กเปิด/ปิดไว้ให้ดูเพื่อชี้ให้เห็นว่ามันเปิด/ปิดแท็กตามลำดับ
จบแล้วสำหรับบทความนี้ บทความต่อไปเป็นเรื่องของปฏิทินและ search form





NatZ said,
เมษายน 17, 2009 @ 3:57 pm
ขอบคุณครับ สำหรับบทความดีๆ
ไม่ทราบว่าจะสอนไปจนถึงเรื่องทำ plug-in เลยหรือป่าวครับ
nat said,
เมษายน 24, 2009 @ 4:13 am
ผมพึ่งเจอเว็บนี้อ่ะ
ขอบคุณมากครับ
บทความเจ๋งทุกอันเลย
ละเอียดมาก อ่านแล้วเข้าใจดีครับ
วาหลังต้องเข้ามาบ่อย ๆ ละ ^^
ดูหนัง said,
พฤษภาคม 15, 2009 @ 10:57 pm
เนื้อหาสาระนี่แจ๋วจริงๆครับ เอาไปทำหนังสือขายได้เลยนะเนี่ย ยังไงก็ต้องขอบคุณครับ
chapple said,
กรกฎาคม 29, 2009 @ 12:25 pm
ขอบคุณนะคะ ที่ให้ความรู้ดีดี ละเอียดดีคะ อ่านแล้วเข้า
PoR SHINODA said,
สิงหาคม 18, 2009 @ 3:01 pm
บทความดีมากครับ อธิบายละเอียดดีมาก น่าจะเปิดบัญชี Paysbuy หรือ Paypal ไว้รับบริจาคนะครับ จะได้ช่วยกันสนับสนุนเว็บดีๆ อย่างนี้ไว้ตลอดไป

divland said,
สิงหาคม 19, 2009 @ 1:06 am
บัญชี paypal มีนะครับ แต่ไม่เคยเอาปุ่มมาแปะเลย ไม่คิดว่าจะมีคนบริจาค เด๋วลองมาติดดูมั่งดีกว่า
nukie said,
สิงหาคม 22, 2009 @ 3:15 pm
you should write a book
ping said,
ตุลาคม 28, 2009 @ 5:30 pm
ดีทุกอันเลยค่ะ
เป็นพระคุณจริงๆ
ตัวอย่างหนัง said,
พฤศจิกายน 11, 2009 @ 5:21 pm
ความรู้ใหม่ ลองทำแล้วแต่ยังไม่ได้ครับ ยังไงก็ขอบคุณมาก
ฟังเพลงใหม่ said,
ธันวาคม 6, 2009 @ 5:40 pm
ข้อมูลดีๆแบบนี้หามาบอกกันเรื่อยๆนะครับ
เพลงฟรี said,
ธันวาคม 6, 2009 @ 5:41 pm
ความรู้แบบนี้ชอบจริงๆ
CHp said,
มกราคม 8, 2010 @ 5:36 pm
จะมีตอนต่อไปมั้ยครับ อยากอ่าน
hospital papers said,
กุมภาพันธ์ 21, 2010 @ 2:04 am
ดีครับ ตามมอ่านมาตลอดได้ความรู้ดีครับ
โปรโมทเว็บฟรี said,
กุมภาพันธ์ 24, 2010 @ 7:30 pm
มันก็มีมากับธีมแล้วไม่ใช่หรอครับ