เขียนธีม WordPress ด้วยตัวเอง - WordPress Theme 101
What you'll learn
- เรียนรู้พื้นฐานการเขียนธีม WordPress
- การเขียน Responsive WordPress Theme ด้วย SCSS และ Twitter Bootstrap
- การใช้งาน The Loop, WP Query, และ Custom Post Type แบบ lecture และลงมือทำ
- เรียนรู้ Template Hierarchy ของ WordPress ซึ่งจะช่วยให้เข้าใจการเขียนธีมได้มากขึ้น
- การนำธีมเว็บไซต์ WordPress ที่เขียนเสร็จแล้วขึ้นไปใช้งานจริง
- ทำไมอัพรูปแล้วไม่ชัด? มารู้จัก Media Size ที่จะคุมการแสดงผลได้ง่ายขึ้น
Requirements
- มีความรู้พื้นฐานด้าน HTML และ PHP เบื้องต้น
- มีความรู้พื้นฐานด้าน CSS
- มีความรู้พื้นฐานการใช้งาน WordPress และลองติดตั้งในเครื่องตัวเองมาก่อน
- เคยใช้งานการเขียนโปรแกรมด้วย Text editor ต่างๆ เช่น Sublime Text, VS Code
- เคยลง WordPress ในเครื่องตัวเอง หรือใช้งาน phpMyAdmin มาบ้าง
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 ได้มากขึ้นครับ
Who this course is for:
- ผู้ที่เคยใช้งาน WordPress มาแล้ว และต้องการเขียน Theme WordPress เอง
- Front-end developer ที่กำลังเริ่มทำงานเกี่ยวกับ WordPress
Instructor
A founder who held a bachelor of Computer Science and a master of MBA. I found my software company once and then found Tripniceday Co., Ltd. A travel planner application that will help people find hidden gems in Thailand. My mission is to use my knowledge to build products that people would love to use.
--
สวัสดีครับ
จิรายุ ลิ่มจินดา จบการศึกษาปริญญาตรีวิทยาการคอมพิวเตอร์ ปริญญาโทการบริหารธุรกิจ มีประสบการณ์ด้านการทำงานในสายงานซอฟต์แวร์ร่วม 10 ปี เป็น outsource ให้กับบริษัทเล็กใหญ่มากมายหลายประเภท เคยเปิดบริษัทซอฟต์แวร์ชื่อ JindaTheme และส่งมอบงานให้กับลูกค้าร่วมๆ 100 โครงการ ขอบเขตงานที่ส่งมอบส่วนใหญ่เป็นเว็บแอปพลิเคชัน พัฒนาด้วยเทคโนโลยีอย่าง Ruby on Rails, NodeJS รวมไปถึง WordPress ที่เริ่มต้นตั้งแต่เขียนธีมเองจนถึงให้บริการปรับแต่งเฉพาะด้าน ดังที่จะสอนลง Udemy นี้
นอกจากนั้นยังทำเพจ "เพื่อนเป็นโปรแกรมเมอร์" บน Facebook ซึ่งรวมและแนะนำเครื่องมือต่างๆที่ช่วยอำนวยความสะดวกกับการทำงานในโลกดิจิตอล
ปัจจุบันเป็นผู้ก่อตั้งบริษัท ทริปไนซ์เดย์ จำกัด ผู้ให้บริการแอปพลิเคชัน "Tripniceday" เพื่อนๆสามารถส่งข้อความมาคุยกันได้นะครับที่ github(jir4yu) หรือเพจบน Facebook ที่ชื่อ "เพื่อนเป็นโปรแกรมเมอร์" ได้ตลอดเวลาครับ