Home > Wordpress > เวิร์ดเพรสธีม บทที่6_2:Archive,Link

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


About the author

Webmaster ของเว็บนี้และ www.toysmile.com กับ www.wondercutie.com ความสามารถ : web design, graphic design, CSS, PHP programming, wordpress, magento ตอนนี้กำลังสนใจ : การออกแบบ ตัวการ์ตูน คาแรคเตอร์ ^^

Website : http://www.divland.com

Facebook : http://www.facebook.com/divland

Twiter : http://twitter.com/divland


  1. April 17th, 2009 at 15:57 | #1

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

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

  2. April 24th, 2009 at 04:13 | #2

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

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

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

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

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

  3. May 15th, 2009 at 22:57 | #3

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

  4. chapple
    July 29th, 2009 at 12:25 | #4

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

  5. PoR SHINODA
    August 18th, 2009 at 15:01 | #5

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

  6. divland
    August 19th, 2009 at 01:06 | #6

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

  7. nukie
    August 22nd, 2009 at 15:15 | #7

    you should write a book ;)

  8. ping
    October 28th, 2009 at 17:30 | #8

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

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

  9. November 11th, 2009 at 17:21 | #9

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

  10. December 6th, 2009 at 17:40 | #10

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

  11. December 6th, 2009 at 17:41 | #11

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

  12. January 8th, 2010 at 17:36 | #12

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

  13. February 21st, 2010 at 02:04 | #13

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

  14. February 24th, 2010 at 19:30 | #14

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

  15. April 12th, 2010 at 23:38 | #15

    เซงเลย กำลังมันส์ ไม่ทราบว่าถ้าถึงขั้นนี้แล้ว จะเปิดเว็บได้ยังอ่าครับ
    เนื้อหาอัดเน้น อ่านตรงไหนเข้าใจหมด สุดๆครับ ยกนิ้วให้ เสียดายช้าไปนิดนึง
    ไม่ไช่เว็บช้านะ เนื้อหาอ่า เข้าใจครับ ของดีต้องรอนานหน่อย ฮิฮิ
    กำลังเบื่อ theme ที่ต้องเอาคนอื่นมาใช้อยู่ มันแก้ไขให้ตรงตามที่เราต้องการยาก เลยมาทำเอง
    ขอบคุณทุกเนื้อหาครับ นอกจาก wordpress อันอื่นที่ผมอ่านก็เยี่ยมไปเลยครับ สำหรับ css ต่างๆ

    ขอบคุณครับ
    :d:d:d:d

  16. July 14th, 2010 at 22:15 | #16

    บทความดีมาก ๆ เลยค่ะ

    อ่านแล้วเข้าใจง่ายดี และนำมาบอกพวกเราอยู่นะ อิอิ

    สู้ ๆ นะค่ะ ^^

  17. August 21st, 2010 at 12:16 | #17

    ขอบคุณมากครับเรื่อง Theme WordPress เบื้องต้น

    พอเป็นแนวทางได้อย่างดีเลยครับ

  18. February 20th, 2011 at 22:34 | #18

    ขอบคุณค่ะ ได้แนวทางละ

  19. February 8th, 2012 at 11:37 | #19

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

  20. moodum
    April 18th, 2012 at 10:41 | #20

    ขอบคุณสำหรับความรู้คับ เยี่ยมมากๆ

  1. No trackbacks yet.