การสร้าง WordPress Child Theme

เผยแพร่แล้ว: 2022-10-22

ธีมลูกของ WordPress เป็นธีมที่สืบทอดฟังก์ชันการทำงานของธีมอื่น เรียกว่า ธีมหลัก ธีมย่อยมักใช้เมื่อคุณต้องการเปลี่ยนแปลงธีมที่มีอยู่ การสร้างธีมลูกเป็นกระบวนการสองขั้นตอน ขั้นแรก คุณต้องสร้างโฟลเดอร์ใหม่สำหรับธีมลูกของคุณ ประการที่สอง คุณต้องสร้างไฟล์ style.css และเพิ่มโค้ดสองสามบรรทัดลงไป วิธีที่ง่ายที่สุดในการสร้างธีมลูกคือการใช้ปลั๊กอิน เช่น WP Child Theme Creator ปลั๊กอินนี้จะสร้างธีมลูกให้คุณโดยอัตโนมัติ เมื่อคุณสร้างธีมลูกแล้ว คุณสามารถเปิดใช้งานได้จากแผงการดูแลระบบ WordPress ธีมลูกของคุณจะเปิดใช้งานและคุณสามารถเริ่มทำการเปลี่ยนแปลงได้

ธีม WordPress สำหรับเด็กคือธีม WordPress ที่ทำงานได้อย่างสมบูรณ์และมีฟังก์ชันและคุณสมบัติเหมือนกับผู้ปกครอง คุณสามารถใช้คุณลักษณะทั้งหมดของธีมลูกของธีมหลักได้โดยไม่สูญเสียคุณสมบัติเหล่านั้นเมื่อคุณอัปเดต การสร้างธีมแบบรวมทุกอย่างในประเภทนี้จำเป็นต้องใช้องค์ประกอบหลักสามส่วน ไม่จำเป็นต้องใช้โปรแกรมสร้างธีมลูกออนไลน์เพื่อสร้างธีมย่อยของคุณเอง สามองค์ประกอบแรกคือไฟล์ธีมของธีมลูกของคุณ สไตล์ชีต style.html และไฟล์ functions.html ตัวอย่างเช่น คุณสามารถใช้ธีม Twenty Twenty-One เพื่อเขียน ” Twenty Twenty-One” ด้วยธีมย่อย คุณสามารถเปลี่ยนแปลงธีม WordPress ของคุณได้อย่างง่ายดายโดยไม่ต้องกังวลเกี่ยวกับการอัปเดตธีมหลัก สามวิธีที่เราได้พูดถึงจะช่วยให้คุณสร้างธีมย่อยได้หลายวิธี หากคุณต้องการเพียงการออกแบบที่กำหนดเองสำหรับหน้าเว็บของคุณ ตัวสร้างหน้าคือตัวเลือกที่ดีที่สุด

ไฟล์ใดที่จำเป็นสำหรับธีมลูกใน WordPress?

เครดิต : tudip.com

ตามที่ระบุไว้ก่อนหน้านี้ ธีมต้องมีโฟลเดอร์ของตัวเอง สไตล์ชีต และฟังก์ชัน เราจะเริ่มต้นด้วยการข้ามโฟลเดอร์ ธีมย่อยสามารถพบได้ในส่วนเนื้อหา/ธีมของการติดตั้ง WordPress

วิธีการสร้างธีมเด็ก

เครดิต: TemplateToaster

การสร้างธีมลูกเป็นวิธีที่ดีในการปรับแต่งไซต์ WordPress ของคุณโดยไม่สูญเสียการเปลี่ยนแปลงเมื่อคุณอัปเดตธีมหลัก ในการสร้างธีมลูก คุณจะต้องสร้างไดเร็กทอรีใหม่สำหรับธีมลูกและสไตล์ชีต จากนั้นคุณสามารถเพิ่มการปรับแต่งของคุณไปยังสไตล์ชีตของธีมย่อยได้

คุณสามารถใช้ธีมลูกของคุณเพื่อปรับเปลี่ยนฟังก์ชันการทำงานของธีมหลักได้ แต่คุณยังสามารถรับช่วงการทำงานของธีมนั้นได้อีกด้วย ธีมย่อยถูกสร้างขึ้นแยกต่างหากจากธีมของผู้ปกครอง และการใช้งานจะไม่ส่งผลต่อธีมของผู้ปกครอง ธีมย่อยทำให้ง่ายต่อการดูแลและอัปเดตเว็บไซต์ของคุณ นอกจากนี้ คุณจะสามารถหลีกเลี่ยงการเขียนทับและสูญเสียสไตล์ของไซต์ของคุณ ทุกอย่างที่มีอยู่ในธีมหลักมีอยู่ในธีมย่อย เทมเพลต ฟังก์ชัน และเนื้อหาทั้งหมด เช่น JavaScript และรูปภาพ รวมอยู่ในนี้ ปกติแล้วต้องใช้โค้ดสองสามบรรทัดเพื่อเพิ่มลงในไฟล์ style.css

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

เมื่อคุณสร้างธีมลูกของ WordPress ด้วยตนเองแล้ว คุณสามารถใช้มันเพื่อทำการเปลี่ยนแปลงทั้งหมดที่คุณต้องการได้ ควรสร้างโฟลเดอร์สำหรับธีมของบุตรหลานเป็นขั้นตอนแรก ขั้นตอนที่สองคือการสร้างสไตล์ชีตสำหรับธีมของบุตรหลาน อัปโหลด สไตล์ชีตของธีม หลักและรอง ในขั้นตอนที่ 4 บันทึกไฟล์ style.css ของคุณไปยังโฟลเดอร์ไดเร็กทอรีที่คุณสร้างขึ้น ขั้นตอนที่ห้าคือการเปิดใช้งานธีมลูกโดยไปที่ ลักษณะที่ปรากฏ > ธีม ควรใช้ธีมลูกมากกว่าแก้ไขธีมหลักด้วยตัวเอง

หากคุณเลือกธีมย่อย คุณสามารถทำการเปลี่ยนแปลงที่สำคัญกับเว็บไซต์ที่มีอยู่ได้โดยใช้ธีมนั้น นอกจากนี้ ผู้ให้บริการโฮสติ้งที่ปรับให้เข้ากับความต้องการของคุณเป็นสิ่งจำเป็น หากคุณต้องการให้แน่ใจว่าเว็บไซต์ของคุณทำงานได้อย่างราบรื่น ลองดูแพ็คเกจโฮสติ้งที่ใช้ร่วมกันของ DreamHost

ด้วยเหตุนี้ ธีมย่อยจึงเป็นวิธีที่ยอดเยี่ยมในการปรับเปลี่ยนธีมโดยไม่ต้องแยกส่วนออกทั้งหมด นอกจากนี้ยังช่วยให้คุณสามารถบันทึกการปรับแต่งของคุณไปยังตำแหน่งเดียว ซึ่งอาจเป็นประโยชน์หากคุณต้องการแบ่งปันธีมของคุณกับผู้อื่น
หากไซต์ WordPress ของคุณโฮสต์โดยผู้ให้บริการบุคคลที่สาม เช่น WordPress.com คุณไม่จำเป็นต้องใช้ธีมย่อย ไม่ว่าในกรณีใด คุณสามารถใช้เพื่อเปลี่ยนแปลงธีมได้โดยไม่กระทบต่อส่วนอื่นๆ ของบล็อก
การสร้างธีมลูกเป็นวิธีที่ยอดเยี่ยมในการปรับเปลี่ยนธีมโดยไม่ต้องขีดข่วนจนหมด นอกจากนี้ ยังช่วยให้คุณสามารถเก็บการปรับแต่งทั้งหมดไว้ในที่เดียว ทำให้ง่ายต่อการแบ่งปันธีมของคุณกับผู้อื่น

ธีมเด็ก: ข้อดีข้อเสีย

สิ่งสำคัญคือต้องจำไว้ว่าการสร้างธีมลูกไม่ใช่การปรับเปลี่ยนธีมหลัก ฟังก์ชันและรูปแบบที่สืบทอดมาอย่างเรียบง่าย มันทำให้การปรับเปลี่ยนธีมง่ายขึ้นมากและใช้เวลาน้อยลง เพราะคุณไม่จำเป็นต้องจัดการกับการแก้ไขโค้ดและ/หรือองค์ประกอบการออกแบบที่คุณไม่คุ้นเคย อย่างไรก็ตาม ควรสังเกตว่าธีมย่อยอาจสั่นคลอนเหมือนกับ ธีมหลัก ในบางครั้ง ผู้ปกครองอาจเปลี่ยนหรือลบธีมของบุตรหลานได้โดยไม่ต้องแจ้งให้ทราบ แต่การเปลี่ยนแปลงในธีมหลักไม่น่าจะคงที่ หากคุณไม่ต้องการแก้ไขโค้ดหรือองค์ประกอบการออกแบบ ธีมย่อยอาจไม่ใช่ตัวเลือกที่ดีที่สุดสำหรับคุณ การสร้างธีมลูกควรขึ้นอยู่กับการตรวจสอบข้อดีและข้อเสียอย่างรอบคอบก่อนเริ่มดำเนินการ

วิธีสร้างธีมลูกใน WordPress โดยไม่ต้องใช้ปลั๊กอิน

เครดิต: pluginsforwp.com

คุณต้องสร้างไฟล์สองไฟล์ใน WordPress หากคุณต้องการสร้างธีมลูกโดยไม่มีปลั๊กอิน ฟังก์ชันและ CSS จำเป็นสำหรับการออกแบบเว็บที่ดี ในโฟลเดอร์/ไดเร็กทอรีธีมลูก คุณสามารถเปลี่ยนเวอร์ชัน php ได้ สร้างโฟลเดอร์ใหม่ใน /WP-content/themes รวมถึงโฟลเดอร์ธีมใหม่

หากคุณต้องการเปลี่ยนหรือปรับแต่งธีม WordPress ของคุณโดยไม่ต้องแก้ไขไฟล์ต้นฉบับ ให้ใช้ธีมย่อย ธีมย่อยสามารถปรับแต่งได้นอกเหนือจากฟังก์ชันการทำงานของธีมหลัก มีเหตุผลหลายประการที่คุณควรใช้ธีมลูก อย่างไรก็ตาม เมื่อคุณอัปเดตธีมแล้ว การปรับแต่งทั้งหมดในธีมหลักของคุณจะหายไป คุณสามารถอัปเดตธีมของคุณโดยไม่สูญเสียโค้ดที่กำหนดเองซึ่งคุณสร้างโดยใช้ธีมย่อย ไม่ว่าในกรณีใด คุณสามารถกลับไปที่ธีมหลักได้ทุกเมื่อ ในการใช้ธีมลูก คุณต้องสร้างไฟล์สองไฟล์ก่อน: style.html และ functions.html

คุณสามารถปรับแต่งโฟลเดอร์ธีมลูกของคุณได้โดยคัดลอกและวางไฟล์ single.php ดั้งเดิมลงไป นี่คือปลั๊กอินที่ฉันแนะนำให้คุณใช้ One-Click Child Theme เพราะเป็นตัวเลือกที่ดีสำหรับธีมลูกของ WordPress คุณสามารถสร้างธีมลูกได้ในเวลาไม่ถึงนาทีโดยใช้แอพ WordPress Create Child โปรแกรมยังสามารถคัดลอก ไฟล์ธีมหลัก อื่น ๆ ได้ด้วยคลิกเดียว

ธีมเด็กคืออะไร

ธีมลูกคือธีมที่สืบทอดฟังก์ชันการทำงานของธีมอื่น เรียกว่าธีมหลัก ธีมย่อยมักใช้เมื่อคุณต้องการเปลี่ยนแปลงธีมที่มีอยู่โดยไม่สูญเสียความสามารถในการอัปเดตธีมหลัก

ธีมสำหรับเด็กเป็นวิธีที่ยอดเยี่ยมในการรักษารูปลักษณ์ที่สม่ำเสมอในขณะที่ยังเพิ่มฟังก์ชันการทำงานโดยไม่ต้องเรียนรู้การออกแบบใหม่ตั้งแต่ต้น แม้ว่าธีมย่อยจะไม่จำเป็น แต่ก็มีประโยชน์หากคุณต้องการประหยัดเวลาและทำให้เว็บไซต์ของคุณดูเป็นมืออาชีพ

คุณควรใช้ธีมลูกเมื่อใด

ธีมย่อยมักใช้เมื่อต้องการปรับแต่งฟังก์ชันและ/หรือรูปแบบของธีม ที่นี่เราจะใช้สิ่งนี้เพื่อเปลี่ยนส่วนท้าย / ลิขสิทธิ์

การสร้างธีมสำหรับผู้ปกครองเป็นวิธีที่ยอดเยี่ยมในการควบคุมไซต์ WordPress ของคุณ

ธีมหลักช่วยให้คุณสามารถควบคุมและจัดระเบียบไซต์ WordPress ของคุณได้ นอกจากนี้ยังทำให้ง่ายต่อการอัปเดตและดูแลรักษาไซต์ของคุณ เนื่องจากมีไฟล์และสินทรัพย์ที่จำเป็นทั้งหมด ธีมหลักเป็นวิธีที่ยอดเยี่ยมในการลดความซับซ้อนและจัดระเบียบไซต์ WordPress ของคุณ

เทมเพลตธีมลูกคืออะไร

ธีมลูกคือธีม WordPress ที่ทำหน้าที่เป็นโคลนของฟังก์ชัน คุณสมบัติ และรูปแบบของธีมหลัก หลังจากที่คุณได้ปรับแต่งธีมย่อยแล้ว คุณยังสามารถเปลี่ยนแปลงธีมหลักได้อีกด้วย การตั้งค่าธีมสำหรับเด็กช่วยประหยัดเวลาและความพยายาม และเป็นตัวเลือกที่ยอดเยี่ยมสำหรับธีม WordPress

คุณสามารถสร้างธีมเด็กของธีมเด็กได้หรือไม่?

หากคุณต้องการสร้างธีมสำหรับบุตรหลานของคุณ คุณไม่สามารถทำได้ตามปกติในการสร้างธีมให้เป็นธีมสำหรับเด็ก WordPress อาจเป็นไปได้ในทางเทคนิค (Smashing Magazine อ้างสิทธิ์ในปี 2013) แต่ดูเหมือนว่าจะไม่ถูกมองว่าเป็นของแท้ในกรณีส่วนใหญ่

3 สิ่งที่คุณต้องรู้เกี่ยวกับธีมเด็ก

ธีมลูกไม่ต้องการสิ่งต่อไปนี้: โฟลเดอร์ สไตล์ชีต หรือฟังก์ชัน เหลือแต่โพสต์ครับ อาจเป็นไปได้ว่าทั้งสองไฟล์มีพื้นที่ว่างจำนวนมาก
หากต้องการเพิ่มหรือแก้ไขโค้ด CSS ของธีม ให้ใช้ธีมลูก ธีมเป็นเพียงโฟลเดอร์ที่มีสไตล์ชีตและไฟล์ functions.php ทำให้เหมาะสำหรับนักพัฒนาธีม หากคุณไม่แน่ใจว่าจำเป็นต้องใช้หรือไม่ โปรดอ่านบทความของเราเกี่ยวกับธีมเด็กและวิธีเลือกธีมสำหรับบุตรหลานของคุณ
เมื่อคุณเริ่มใช้ WordPress ครั้งแรก การใช้ธีมลูกเป็นวิธีที่ดีในการเริ่มต้น โดยไม่ต้องกังวลกับการแก้ไขไฟล์หลักหรือเปลี่ยนการตั้งค่าของคุณ นอกจากนี้ หากคุณตัดสินใจว่าต้องการเริ่มแก้ไขไฟล์หลักหรือการตั้งค่า คุณสามารถย้ายโฟลเดอร์ธีมลูกไปยังตำแหน่งอื่นและเริ่มต้นใหม่ได้เสมอ
ด้วยเหตุนี้ การใช้ธีมย่อยจึงเป็นวิธีที่ยอดเยี่ยมในการจัดระเบียบคุณลักษณะของธีมและทำให้ค้นหาได้ง่ายขึ้น สิ่งสำคัญคือต้องจำไว้ว่าไม่ใช่ทุกธีมที่ต้องใช้ธีมย่อย ดังนั้น คุณควรพิจารณาข้อกำหนดของธีมที่คุณต้องการใช้อย่างรอบคอบ

ปลั๊กอิน WordPress ธีมเด็ก

ธีมลูกคือปลั๊กอิน WordPress ที่ให้คุณปรับแต่งไซต์ของคุณโดยไม่ต้องแก้ไขโค้ดของธีมหลัก ด้วยวิธีนี้ คุณจะเก็บการเปลี่ยนแปลงไว้ได้แม้ว่าจะมีการอัปเดตธีมหลักก็ตาม

ธีมลูกของ WordPress เป็นธีมย่อยที่ใช้ฟังก์ชันทั้งหมดจากธีมหลักของ WordPress นอกจากจะมีความยืดหยุ่นมากขึ้นแล้ว ธีมย่อยยังช่วยให้คุณสร้างธีมที่มีรายละเอียดมากขึ้นได้อีกด้วย นอกจากนี้ การเปลี่ยนแปลงใดๆ และทั้งหมดในการออกแบบหรือโค้ดที่คุณทำจะถูกเก็บไว้อย่างไม่มีกำหนด ในบทช่วยสอนนี้ ฉันจะแสดงวิธีใช้ปลั๊กอินธีมลูกเพื่อสร้างปลั๊กอินของคุณเอง คุณสามารถเพิ่มธีมลูกใหม่ให้กับไซต์ WordPress ของคุณได้โดยใช้ปลั๊กอิน Child Theme Configurator หลังจากปรับการตั้งค่าแล้ว ธีมย่อยจะถูกบันทึกใน WordPress โดยใช้ปลั๊กอิน คุณยังสามารถซื้อปลั๊กอินเวอร์ชัน Pro เพื่อควบคุมวิธีใช้งานบนเว็บไซต์ของคุณได้มากยิ่งขึ้น

หากฟังก์ชันเสร็จสมบูรณ์ คุณจะเห็นธีมย่อยใหม่แสดงอยู่ที่ด้านบนของหน้า สิ่งที่คุณต้องทำตอนนี้คือทำตามขั้นตอนด้านล่างเพื่อตั้งค่า ธีมลูกของ WordPress ใหม่ คุณสามารถเล่นกับไฟล์และโปรแกรมบางอย่างได้หากต้องการเข้าถึงและจัดการไฟล์เหล่านั้น นักพัฒนาของปลั๊กอินยังมีบทแนะนำโดยละเอียดเพื่อช่วยคุณในการนำทางปลั๊กอิน

ปลั๊กอินธีมลูกคืออะไร?

หากคุณต้องการวิเคราะห์ธีมสำหรับปัญหาทั่วไป และสร้างธีมย่อยตามสิ่งที่คุณค้นพบ ปลั๊กอิน Child Theme Configurator เป็นวิธีที่ง่ายและรวดเร็วที่สามารถใช้ได้ ด้วยฟังก์ชันนี้ คุณสามารถสร้างธีมย่อยจำนวนเท่าใดก็ได้จากเค้าโครงที่มีอยู่ของคุณ

ธีม WordPress สำหรับเด็กคืออะไร?

WordPress Codex กำหนดธีมย่อยเป็นธีมที่ "สืบทอดการทำงานและสไตล์ของธีมอื่นที่เรียกว่าธีมหลัก" ซึ่งเป็นสิ่งที่ธีมย่อยทำ ธีมย่อยควรได้รับการแก้ไขในขณะที่ยังคงอยู่ในการออกแบบและโค้ด