ผู้เขียน หัวข้อ: Build WordPress Theme : โครงสร้างภายใน Template ไฟล์  (อ่าน 1442 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
Build WordPress Theme : โครงสร้างภายใน Template ไฟล์
« เมื่อ: 11 สิงหาคม 2016, 17:44:16 »
Build WordPress Theme : โครงสร้างภายใน Template ไฟล์ height=200

 มาถึงขั้นตอนที่เราจะเริ่มเขียนโค้ดกันแล้วนะครับ หลังจากที่เรารู้มาละ ว่าใน folder theme ของเรานั้น น่าจะประกอบด้วยไฟล์อะไรบ้าง ก่อนเริ่มเขียนโค้ดมาดูโครงสร้างพื้นฐานของตัว Theme WordPress ทั่ว ๆ ไปกันก่อน ว่ามีลักษณะอย่างไรโครงสร้างของ Template ไฟล์เว็บทั่ว ๆ ไปปรกติแล้ว ก็จะมีการจัดสรรแบ่งส่วนกันเป็น 4 ส่วนใหญ่ ๆ อยู่แล้วนั่นก็คือ
  • Header
  • Content
  • Sidebar
  • Footer
Build WordPress Theme : โครงสร้างภายใน Template ไฟล์ - 1 height=700
 
ผมจะจับคู่ให้ดูนะครับ ว่าแต่ละส่วนมันจะเป็นไฟล์ชื่ออะไรใน theme ของเรา โดย
  • Header : แน่นอนว่ามันคือไฟล์ header.php
  • Content :  ในส่วนนี้จะเป็นไฟล์พวก page.php, index.php หรือ single.php อันนี้ก็แล้วแต่ว่าหน้าที่เราเปิดเป็นหน้าลักษณะไหน จากที่อธิบายไปแล้วในบทความก่อนหน้า
  • Sidebar : ก็คือไฟล์ sidebar.php
  • Footer : และไม่ผิดจากที่ต้องเป็นมันก็คือ footer.php
วิธีเขียนโค้ดเพื่อเรียกใช้งานแต่ละไฟล์นั้น ลองดูตัวอย่างโค้ดของหน้า single.php นะครับ

โค๊ด: [Select]
<?php get_header(); ?>         <div id="container">            <div id="content">             <?php get_template_part'loop''single' ); ?>             </div><!-- #content -->        </div><!-- #container --> <?php get_sidebar(); ?><?php get_footer(); ?>
นี่เป็นตัวอย่างคร่าว ๆ ในการเขียนโค้ดให้ Template ไฟล์ของเรา บทต่อ ๆ ไปจะมีการเจาะลึกลงไปมากกว่า แต่สำหรับครั้งหน้าจะเป็นการเขียนในส่วนของ header.php ว่าเราควรเขียนมันอย่างไร


ที่มา: http://www.wordpress.in.th/wordpress-article/build-wordpress-theme-structure-template/