เขียนธีม WordPress ด้วยตัวเอง - WordPress Theme 101
WordPress Theme Development From Zero to Pro
Description
คอร์สที่จะทำให้คุณเรียนรู้พื้นฐานการเขียน Theme WordPress ได้ด้วยตัวเอง เริ่มตั้งแต่การตั้งค่าสร้างแฟ้มธีมที่จะเขียน ลองสร้างไฟล์ 2 ไฟล์เพื่อทดสอบว่ามีแค่เพียง 2 ไฟล์ก็สร้างธีม WordPress ได้แล้ว ในคอร์สนี้จะเน้นการลงมือทำ(เขียน code)กว่า 80% และจะมีคลิป lecture สั้นๆแทรกระหว่างบทให้ผู้เรียนเข้าใจแต่ละเรื่องที่จำเป็นสำหรับการเขียนธีมเช่น The Loop, Media Size, WP Query รวมไปถึงพวก Custom Post Type ต่างๆ
นอกจากนั้นเราจะได้เรียนรู้การทำ slider และ related posts โดยไม่จำเป็นต้องใช้ plugin ข้างนอก และการเขียนธีมขึ้นมาใหม่จากศูนย์โดยใช้ Twitter Bootstrap เข้ามาเป็นพื้นฐานช่วยในการสร้าง CSS พื้นฐานให้เราทำงานได้ง่ายขึ้น เราจะเรียนรู้การใช้ Figma เบื้องต้นให้เหมือนกับในความเป็นจริงที่ลูกค้าอาจจะมีงาน design อยู่แล้ว หรือเราได้รับงาน design จากเพื่อนในทีม แล้วเราจะขึ้นโครงเว็บไซต์ใหม่ด้วย HTML/CSS และ JavaScript แต่ละหน้าไล่ไปเรื่อยๆจนถึงการเขียน PHP เบื้องต้นเพื่อเพิ่มความสามารถให้ธีมของเรา
แน่นอนว่าคำสั่งพื้นฐานของ WordPress จะได้เรียนกันแน่ๆครับ ไม่ว่าจะเป็น get_template_part, get_template_directory_uri, the_permalink ฯลฯ พวกนี้ผมจะมีอธิบายแทรกในคลิปแต่ละตอนเป็นระยะ แล้วคุณผู้เรียนก็จะเห็นว่าจริงๆแล้วการเขียนธีม WordPress เนี่ยไม่ได้ยากอย่างที่คิด แค่เราต้องเข้าใจหลักพื้นฐานและโครงสร้างของไฟล์ของ WordPress ก่อน
คอร์สนี้เป็นคอร์สที่เขียน code ค่อนข้างเยอะ โดยช่วงกลางๆเรื่องของเรื่องจะสอนเขียน Responsive โดยใช้ CSS/SASS ด้วยครับ สำหรับท่านใดที่ไม่ค่อยถนัดเรื่อง CSS ก็ไม่ต้องกังวลครับ ทุกคำสั่งที่เขียน ผมจะเริ่มเขียนใหม่หมดเลยไม่ได้เตรียมไว้แล้ว copy มาแปะ ทำให้ตอนเขียน code ผมจะอธิบายไปด้วยว่ากำลังทำอะไร และทำไมต้องเขียนแบบนั้น
เนื้อหามีประมาณ 90 ตอน แบ่งออกเป็น 15-20 section และจะมีแบบทดสอบง่ายๆท้ายบทให้ลองตรวจสอบความเข้าใจกันนิดหน่อย คอร์สนี้เป็นคอร์สแรก เป็นคอร์สที่ผมตั้งใจทำ และใช้เวลาสร้างอยู่พอสมควร หวังว่าจะมีประโยชน์กับทุกท่าน และช่วยให้เข้าใจหลักการเขียนธีมของ WordPress ได้มากขึ้นครับ
What You Will Learn!
- เรียนรู้พื้นฐานการเขียนธีม WordPress
- การเขียน Responsive WordPress Theme ด้วย SCSS และ Twitter Bootstrap
- การใช้งาน The Loop, WP Query, และ Custom Post Type แบบ lecture และลงมือทำ
- เรียนรู้ Template Hierarchy ของ WordPress ซึ่งจะช่วยให้เข้าใจการเขียนธีมได้มากขึ้น
- การนำธีมเว็บไซต์ WordPress ที่เขียนเสร็จแล้วขึ้นไปใช้งานจริง
- ทำไมอัพรูปแล้วไม่ชัด? มารู้จัก Media Size ที่จะคุมการแสดงผลได้ง่ายขึ้น
Who Should Attend!
- ผู้ที่เคยใช้งาน WordPress มาแล้ว และต้องการเขียน Theme WordPress เอง
- Front-end developer ที่กำลังเริ่มทำงานเกี่ยวกับ WordPress