เวิร์ดเพรสธีม บทที่ 1 : เกริ่นนำ

บทความนี้เป็นบทแรกของการสอนสร้างเวิร์ดเพลสธีม ผมจะไม่สอนทุกอย่างในครั้งเดียว แต่จะแบ่งออกเป็นบท ๆ (ไม่อยากอัดแน่นเกินไป) อนึ่งสิ่งที่ผมจะสอนนี้ไม่อาจจะเป็นบทความอ้างอิงได้ หมายความว่าผมจะสอนคุณไปทีละขั้น แต่ถ้าหากคุณต้องการเอกสารอ้างอิงก็สามารถอ่านได้จากเอกสารของเวิร์ดเพลสเอง ซึ่งมีให้ทุกอย่าง
บทนี้ประกอบไปด้วย

  • กฏง่าย ๆ (Basic Rules)
  • คำศัพท์ที่ควรรู้(Lingo)
  • ลำดับชั้นของไฟล์(Hierarchy)

กฏง่าย ๆ (Basic Rules)

  • กฏข้อที่ 1 : ปิดทุกแท็ก(tag) ที่คุณเปิดมันไว้

    วิธีปิดแท็กที่ผิด ผิดเพราะอะไรนะหรือ : วางแท็กปิด ul ไว้ผิดลำดับ แท็กทุกแท็กจะอยู่ในเครื่องหมาย “<” และ “>” เครื่องหมาย “/” ใส่ไว้เพื่อระบุว่าแท็กนั้น ๆ เป็นแท็กปิด ในตัวอย่างข้างต้นผมใช้ ul (unordered list) และ li(list item) แท็ก โปรดสังเกตวิธีการวาง <li></li> จะต้องอยู่ใน <ul></ul> ซึ่งเรียกว่าการวางแบบซ้อน (nesting)
  • กฏข้อที่ 2 : ทุก ๆ ธีม(theme) จะต้องประกอบไปด้วย อย่างน้อย 2 ไฟล์ - style.css และ index.php ถ้าคุณอยากให้ธีมเวิร์ดเพลสของคุณมีอะไรบ้างก็ใส่ไว้ในไฟล์ index.php และ อยากให้ธีมมีหน้าตาเป็นยังไงก็ใส่ไว้ในไฟล์ style.cssนี่คือรายการไฟล์ของธีมเวิร์ดเพลส (มันอาจจะเยอะและไม่ค่อยคุ้นเท่าไหร่แต่ยังไม่ต้องกังวลครับ)
    • style.css
    • index.php
    • home.php
    • single.php
    • page.php
    • archive.php
    • category.php
    • search.php
    • 404.php
    • comments.php
    • comments-popup.php
    • author.php
    • date.php

คำศัพท์ที่ควรรู้(Lingo)

  • เทมเพลท(Template) คือชุดของโค้ดที่สามารถนำไปใช้ได้หลาย ๆ ที่ โดยที่เราไม่ต้องเขียนโค้ดนั้นใหม่ครั้งแล้วครั้งเล่า
  • ไฟล์เทมเพลท(Template file) คือไฟล์ที่ประกอบไปด้วยชุดของโค้ด(เทมเพลท) หนึ่งชุด หรือ หลาย ๆ ชุดก็ได้ แต่ละหน้า(page) จะถูกสร้างขึ้นมาจากไฟล์เทมเพลทหลาย ๆ ไฟล์ เช่น index.php, style.css, sidebar.php ฯลฯ
  • ธีม หรือ ธีมเวิร์ดเพลส(Theme or WordPress theme) คือ ทุกไฟล์ที่คุณใช้ไม่ว่าจะเป็น ข้อความ รูปภาพ โค้ด หมายเหตุเวิร์ดเพลสธีม กับ เวิร์ดเพลสเทมเพลท หลายคนมักคิดว่าเหมือนกัน ผมขอบอกตรงนี้เลยว่าไม่เหมือนกันนะครับ
  • โพส(Post) คือ บทความหรือจะเรียกว่าอะไรก็แล้วแต่ในบล็อก เช่น หน้าที่คุณกำลังอ่านอยู่นี้ก็เรียกว่าโพส
  • หน้า(Page) คือ โพสชนิดพิเศษที่จะไม่ถูกจัดแบ่งโดยประเภท(categories) โดยจะถูกแยกออกมาจากโพส

ลำดับชั้นของไฟล์(Hierarchy)
แผนภาพข้างล่างนี้แสดงให้เห็นถึงโครงสร้างระบบของเวิร์ดเพลส ในที่นี้แสดงให้เห็นแค่ 6 ไฟล์ จากทั้งหมด 13 ไฟล์ เพราะว่าเราจะให้ความสนใจทั้งหกไฟล์นี้เป็นพิเศษ


การจัดวางลำดับชั้นของแต่ละไฟล์ในแผนภาพมีนัยสำคัญ บน,ซ้าย คือ สำคัญที่สุด ล่าง,ขวา คือ สำคัญน้อยที่สุด

ลำดับชั้นมีความสำคัญต่อเทมเพลทไฟล์เพราะถ้าหาก archive.php ที่ควบคุมการแสดงผลหน้า archive หายไป เวิร์ดเพลสก็ยังแสดงผลได้อยู่โดยใช้ index.php ควบคุมการแสดงผลแทน

หรือถ้าไฟล์ single.php หายไป เวิร์ดเพลสก็จะใช้ index.php ควบคุมการแสดงผลแทน

อ่านต่อ>> เวิร์ดเพลสธีม บทที่ 2 : ไฟล์เทมเพลทและเทมเพลท

Related posts

20 ความเห็น »

  1. au8ust said,

    ตุลาคม 20, 2008 @ 6:43 am

    ของเขาดีจริง ๆ ครับ : )

  2. แอ๋ม said,

    ตุลาคม 20, 2008 @ 8:40 am

    บทความดีมากครับ

    รออ่านตอนต่อไปนะครับ

    :d:d

  3. เทพอินเตอร์เนต said,

    ตุลาคม 20, 2008 @ 10:57 am

    ผมจะพิมพ์งานในword ต้องมีแท๊กอย่างงี้ด้วยเหรอครับ
    อืมม ได้ความรู้ใหม่ๆ

  4. Chan said,

    ตุลาคม 20, 2008 @ 11:18 am

    เยี่ยมมากๆครับ อยากอ่านอันลึกๆกว่านี้ อิอิ:”>

  5. Sekr said,

    ตุลาคม 22, 2008 @ 11:01 am

    เจ๋งมากครับ เยี่ยมเลย

  6. iNhumBa said,

    ตุลาคม 23, 2008 @ 1:02 am

    ขอบคุณครับ
    รออ่านบทต่อไป อิอิ

  7. Max said,

    ตุลาคม 26, 2008 @ 5:22 pm

    ืือืม….ขอบคุณสำหรับความรู้ดีๆ ครับ:)>-

  8. โชว์ง้าว said,

    ตุลาคม 26, 2008 @ 9:52 pm

    หูยอยากอ่านต่อเร็วๆๆ จัง เมื่อไหร่ บทต่อไปจะมาอ่ะ

    ไม่ต้องกลัวหนักไปหรอกนะ บทความดีๆ มีประโยชน์แบบนี้อยากอ่าน

    คิคิ อยากอ่านใจจะขาดแล้วเนี่ยะ คาใจจัง

    ขอตัวอย่างผลงานให้ดูด้วยนะ :)>-

  9. Donkey said,

    ตุลาคม 27, 2008 @ 10:15 pm

    บทความนี้น่าสนใจครับ ผมจะรออ่านตอนต่อไป(อย่านานนักนะ ใจจะขาดแล้ว:)

  10. haguhagu200 said,

    ตุลาคม 28, 2008 @ 2:58 pm

    ขออนุญาตเก็บบทความนี้ไปลงบล็อคผมน่ะครับ

  11. normalfx said,

    พฤศจิกายน 5, 2008 @ 4:21 pm

    เป็นบทความที่น่าสนใจและเป็นประโยชน์กับผู้ที่เริ่มต้นเล่น wordpress จริงๆ ครับ

    ป.ล. Wordpress ถ้าสะกดแบบไทยน่าจะเขียนแบบนี้นะครับ เวิร์ดเพรส=d>

  12. Bugnoms said,

    พฤศจิกายน 13, 2008 @ 11:59 pm

    เยี่ยมมากครับ ขอบคุณสำหรับบทความดีๆ จะเอาไปลองศึกษาและปฎิบัติดูครับ

    :d:d:d

  13. kenglife said,

    พฤศจิกายน 19, 2008 @ 3:30 pm

    เยี่ยมครับ อยากจะเจาะลึกเวิร์ดเพลสซะที

  14. naruto said,

    ธันวาคม 11, 2008 @ 1:41 pm

    ขอบคุณมากครับ ตามมาอ่านจาก thaiseoboard ครับ

  15. อึ่ง easy4com said,

    ธันวาคม 19, 2008 @ 11:24 am

    ผมเข้าใจ css มากขึ้นเลยครับ
    ขอบคุณมากครับ

  16. NatZ said,

    ธันวาคม 22, 2008 @ 10:38 am

    สุดยอดบทความแห่งยุคครับ
    เรื่องของ Wordpress ที่ชาวไทยไม่ค่อยจะเข้าใจกัน :d/

  17. Amp said,

    มีนาคม 24, 2009 @ 1:21 pm

    อ่านเข้าใจง่าย
    และจะอ่านต่อไป
    (อยากทำธีมเองเป็นอ่าค่ะ)
    หุหุหุ

    ขอบคุณมั่กๆคร๊า…..:d

  18. owtsen said,

    เมษายน 9, 2009 @ 11:36 am

    เยี่ยมครับ…กำลังหาอ่านอยู่พอดีขอบคุณมากครับ

  19. N@!Ohm said,

    มิถุนายน 17, 2009 @ 9:18 pm

    ถ้าไม่ได้เว็บนี้ช่วยผมแย่แน่ ๆเลย ขอบคุณมากครับ :d

  20. ilearn said,

    มิถุนายน 25, 2009 @ 4:27 pm

    เยี่ยมเลยค่ะ เหมาะสำหรับผู้เริ่มต้นที่ต้องการพัฒนาธีม wordpress:)>-

RSS feed for comments on this post · TrackBack URI

ให้ความเห็น

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

email

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

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


ลงโฆษณา ติดต่อ cssmaster@divland.com
ASTORE Astoreblog.com
LOAD uploadtoday.com