เวิร์ดเพรสธีม บทที่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

Related posts

14 ความเห็น »

  1. NatZ said,

    เมษายน 17, 2009 @ 3:57 pm

    ขอบคุณครับ สำหรับบทความดีๆ

    ไม่ทราบว่าจะสอนไปจนถึงเรื่องทำ plug-in เลยหรือป่าวครับ :)

  2. nat said,

    เมษายน 24, 2009 @ 4:13 am

    ผมพึ่งเจอเว็บนี้อ่ะ

    ขอบคุณมากครับ

    บทความเจ๋งทุกอันเลย

    ละเอียดมาก อ่านแล้วเข้าใจดีครับ

    วาหลังต้องเข้ามาบ่อย ๆ ละ ^^

  3. ดูหนัง said,

    พฤษภาคม 15, 2009 @ 10:57 pm

    เนื้อหาสาระนี่แจ๋วจริงๆครับ เอาไปทำหนังสือขายได้เลยนะเนี่ย ยังไงก็ต้องขอบคุณครับ

  4. chapple said,

    กรกฎาคม 29, 2009 @ 12:25 pm

    ขอบคุณนะคะ ที่ให้ความรู้ดีดี ละเอียดดีคะ อ่านแล้วเข้า

  5. PoR SHINODA said,

    สิงหาคม 18, 2009 @ 3:01 pm

    บทความดีมากครับ อธิบายละเอียดดีมาก น่าจะเปิดบัญชี Paysbuy หรือ Paypal ไว้รับบริจาคนะครับ จะได้ช่วยกันสนับสนุนเว็บดีๆ อย่างนี้ไว้ตลอดไป :)>-:)>-

  6. divland said,

    สิงหาคม 19, 2009 @ 1:06 am

    บัญชี paypal มีนะครับ แต่ไม่เคยเอาปุ่มมาแปะเลย ไม่คิดว่าจะมีคนบริจาค เด๋วลองมาติดดูมั่งดีกว่า :d

  7. nukie said,

    สิงหาคม 22, 2009 @ 3:15 pm

    you should write a book ;)

  8. ping said,

    ตุลาคม 28, 2009 @ 5:30 pm

    ดีทุกอันเลยค่ะ

    เป็นพระคุณจริงๆ

  9. ตัวอย่างหนัง said,

    พฤศจิกายน 11, 2009 @ 5:21 pm

    ความรู้ใหม่ ลองทำแล้วแต่ยังไม่ได้ครับ ยังไงก็ขอบคุณมาก

  10. ฟังเพลงใหม่ said,

    ธันวาคม 6, 2009 @ 5:40 pm

    ข้อมูลดีๆแบบนี้หามาบอกกันเรื่อยๆนะครับ

  11. เพลงฟรี said,

    ธันวาคม 6, 2009 @ 5:41 pm

    ความรู้แบบนี้ชอบจริงๆ

  12. CHp said,

    มกราคม 8, 2010 @ 5:36 pm

    จะมีตอนต่อไปมั้ยครับ อยากอ่าน;)

  13. hospital papers said,

    กุมภาพันธ์ 21, 2010 @ 2:04 am

    ดีครับ ตามมอ่านมาตลอดได้ความรู้ดีครับ

  14. โปรโมทเว็บฟรี said,

    กุมภาพันธ์ 24, 2010 @ 7:30 pm

    มันก็มีมากับธีมแล้วไม่ใช่หรอครับ

RSS feed for comments on this post · TrackBack URI

ให้ความเห็น

:) :( :d :"> :(( \:d/ :x 8-| /:) :o :-? :-" :-w ;) [-( :)>- more »

email

จัดส่งถึงที่ โดย

ลิ้งค์สำหรับ rss reader


ischool
ลงโฆษณา ติดต่อ cssmaster@divland.com

Recent Comments:

WOMAN wondercutie.com LOAD uploadtoday.com FISH Ninekaow.com