Contact
Line : comsiam
Contact
Line : comsiam

สร้าง Child Theme ใน WordPress ได้โดยใช้ Plugin สำหรับสร้างธีมลูก หรือสร้างโฟลเดอร์ธีมลูกและเตรียมไฟล์เอง จากนั้นติดตั้งและเปิดใช้งานผ่านหน้า รูปแบบเว็บ > ธีม ก่อนเริ่มควรสำรองข้อมูลและตรวจชื่อโฟลเดอร์ของธีมแม่ให้ถูกต้อง
ไฟล์หลักที่ต้องมีคือ style.css ซึ่งใช้ระบุข้อมูลธีมและเชื่อมกับ Parent Theme ส่วน functions.php และไฟล์อื่นเป็นตัวเลือกตามสิ่งที่ต้องปรับแต่ง สำหรับธีมแบบบล็อก อาจใช้ theme.json หรือไฟล์ Template เมื่อจำเป็นต้องปรับดีไซน์หรือโครงสร้างเพิ่มเติม
ไปที่ รูปแบบเว็บ > ธีม แล้วตรวจธีมที่ต้องการต่อยอด จากนั้นตรวจชื่อโฟลเดอร์ธีมแม่ในไฟล์ของเว็บไซต์ ชื่อที่ใช้เชื่อม Child Theme ต้องตรงกับชื่อโฟลเดอร์ ไม่ใช่ชื่อที่แสดงบนหน้าเว็บเสมอไป
สำรองไฟล์และฐานข้อมูลก่อนสร้างหรือเปลี่ยนธีม โดยเฉพาะเว็บไซต์ที่เปิดใช้งานจริง หากเกิดปัญหา จะได้กู้คืนเว็บไซต์ได้
ระบุว่าจะปรับอะไร เช่น CSS, Template, ฟังก์ชัน หรือรูปแบบของธีมแบบบล็อก หากต้องการเปลี่ยนเพียงสี ฟอนต์ หรือเมนู ให้ตรวจตัวเลือกของธีมและ Site Editor ก่อน เพราะอาจไม่จำเป็นต้องสร้าง Child Theme
style.cssไฟล์นี้จำเป็นสำหรับให้ WordPress รู้จักธีมลูก โดยต้องมีข้อมูลระบุชื่อธีมและความสัมพันธ์กับธีมแม่ ช่อง Template ต้องตรงกับชื่อโฟลเดอร์ของ Parent Theme
สำหรับธีมแบบคลาสสิก ไฟล์นี้อาจใช้เก็บ CSS เพิ่มเติมด้วย ส่วนธีมแบบบล็อก การจัดการสไตล์จำนวนมากมักทำผ่าน theme.json
functions.phpไฟล์นี้เป็นตัวเลือก ใช้เพิ่มฟังก์ชันหรือการตั้งค่าของธีมลูก หากไม่มีความจำเป็น ไม่ต้องสร้างไฟล์นี้ขึ้นมาเพียงเพื่อให้มีไฟล์ครบ
การเพิ่มโค้ดในไฟล์นี้ควรทำโดยผู้ที่เข้าใจการทำงานของ PHP เพราะข้อผิดพลาดอาจทำให้เว็บไซต์แสดงผลผิดปกติ
theme.jsonธีมแบบบล็อกอาจใช้ไฟล์นี้กำหนดสี ฟอนต์ ระยะห่าง และการตั้งค่าบล็อกของธีมลูก ใช้เมื่อจำเป็นต้องปรับค่าระดับธีม ไม่จำเป็นต้องมีใน Child Theme ทุกกรณี
หากต้องการเปลี่ยนโครงสร้างหน้าเว็บ อาจเพิ่ม Template, Template Part หรือไฟล์อื่นในตำแหน่งที่สอดคล้องกับ Parent Theme ใช้เฉพาะไฟล์ที่ต้องการแก้ เพราะไฟล์ในธีมลูกที่ชื่อและตำแหน่งตรงกันอาจใช้แทนไฟล์จากธีมแม่
วิธีนี้เหมาะกับผู้ที่ไม่ต้องการสร้างโครงสร้างไฟล์เอง โดยควรเลือก Plugin จากแหล่งที่เชื่อถือได้และตรวจการดูแลก่อนติดตั้ง
ติดตั้ง Plugin สำหรับสร้าง Child Theme จากคลัง Plugin WordPress เปิดเครื่องมือ แล้วเลือก Parent Theme ที่ต้องการสร้างธีมลูกให้
กรอกชื่อธีมลูกและตัวเลือกที่จำเป็นตามหน้าจอของ Plugin ก่อนสร้าง ให้ตรวจว่าระบุธีมแม่ถูกต้องและไม่มีธีมลูกชื่อเดียวกันอยู่แล้ว
เมื่อสร้างเสร็จ ให้ไปที่ รูปแบบเว็บ > ธีม ตรวจว่าธีมลูกปรากฏในรายการ ติดตั้ง Parent Theme ไว้ในเว็บไซต์ แล้วเปิดใช้งาน Child Theme
หากเว็บไซต์ใช้ธีมแบบบล็อก ให้ตรวจว่า Plugin รองรับการสร้าง Child Theme สำหรับธีมชนิดนั้นและจัดการไฟล์ที่ต้องใช้ได้ถูกต้อง
วิธีนี้เหมาะกับผู้ที่คุ้นเคยกับการจัดการไฟล์เว็บไซต์ หากไม่มั่นใจ ให้ใช้เครื่องมือสร้างธีมหรือให้ผู้ดูแลเว็บช่วย
ในโฟลเดอร์ wp-content/themes/ ให้สร้างโฟลเดอร์ใหม่สำหรับ Child Theme ตั้งชื่อให้จำง่ายและไม่ซ้ำกับธีมอื่น โดยทั่วไปชื่อโฟลเดอร์จะใช้ตัวพิมพ์เล็กและขีดกลาง
style.cssสร้างไฟล์ style.css ในโฟลเดอร์ธีมลูก และใส่ข้อมูลหัวไฟล์ที่ WordPress ใช้ระบุธีม รวมถึงชื่อ Parent Theme ในช่อง Template ให้ตรงกับชื่อโฟลเดอร์ของธีมแม่
สำหรับธีมแบบบล็อก ไฟล์นี้ยังจำเป็นสำหรับให้ WordPress รู้จักธีม แม้การกำหนดสไตล์ส่วนใหญ่จะทำผ่านไฟล์หรือเครื่องมืออื่น
เพิ่ม functions.php เมื่อจำเป็นต้องเพิ่มการทำงาน และเพิ่ม theme.json หรือ Template เมื่อมีการปรับแต่งที่ต้องใช้ไฟล์เหล่านั้น ไม่ควรคัดลอกไฟล์ทั้งหมดจาก Parent Theme มาไว้ใน Child Theme เพราะจะทำให้ดูแลการเปลี่ยนแปลงยากขึ้น
หลังอัปโหลดไฟล์ ให้ไปที่ รูปแบบเว็บ > ธีม หาก Child Theme ปรากฏในรายการ แสดงว่า WordPress อ่านข้อมูลธีมได้ จากนั้นตรวจว่า Parent Theme ติดตั้งอยู่ก่อนเปิดใช้งาน
เลือก Child Theme แล้วกด เปิดใช้งาน เว็บไซต์ควรใช้หน้าตาและความสามารถพื้นฐานจาก Parent Theme พร้อมรองรับการปรับแต่งที่เพิ่มไว้ในธีมลูก
เปิดหน้าแรก บทความ หน้าหมวดหมู่ เมนู และแบบฟอร์ม ตรวจว่าหน้าเว็บแสดงผลปกติและไม่มีข้อความผิดพลาด
เพิ่ม CSS หรือปรับ Template ทีละรายการ แล้วตรวจผลก่อนเพิ่มรายการถัดไป หากเว็บไซต์ผิดปกติ ให้ปิดใช้งานการปรับแต่งล่าสุดหรือกลับไปใช้ธีมเดิมเพื่อแก้ไข
style.csstheme.json และ Template อยู่ในโครงสร้างที่เหมาะสมสร้าง Child Theme ได้ด้วย Plugin ที่เหมาะสมหรือสร้างไฟล์เอง โดย style.css เป็นไฟล์หลักที่ใช้ระบุธีมลูกและเชื่อมกับ Parent Theme ส่วน functions.php, theme.json และ Template ใช้เมื่อจำเป็นตามชนิดธีมและงานที่จะปรับ
ก่อนเปิดใช้งานให้สำรองข้อมูล ตรวจชื่อโฟลเดอร์ธีมแม่ และทดสอบเว็บไซต์หลังเปลี่ยนธีม สำหรับเว็บไซต์ธุรกิจ ComSiam แนะนำให้สร้าง Child Theme เมื่อมีการปรับไฟล์หรือโค้ดที่ต้องเก็บต่อเนื่อง และเลือกวิธีสร้างที่สอดคล้องกับความรู้ในการดูแลเว็บไซต์