คุณควรใช้ธีมเด็กหรือไม่? 3 เหตุผลที่ควรพิจารณา

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

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

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

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

หากคุณต้องการเปลี่ยนไฟล์ของธีม คุณต้องติดตั้งธีมลูกไว้ หากคุณต้องทำการเปลี่ยนแปลง CSS เป็นจำนวนมาก จำเป็นต้องมีตัวแก้ไขที่ดี

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

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

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

คุณควรใช้ธีมลูกใน WordPress หรือไม่?

เครดิต : tudip.com

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

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

เมื่อต้องการติดตั้งธีมลูกใน WordPress

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


จำเป็นต้องมีธีมลูกหรือไม่?

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

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

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

ต้องตั้งชื่อภาพหน้าจอ screenshot.png และวัดที่ 1200 x 900 เมื่อคุณเปิดใช้งานธีมย่อยนี้ในเว็บไซต์ใหม่ คุณจะสังเกตเห็นว่าไม่มีอะไรเปลี่ยนแปลง เรากำลังดำเนินการนี้เนื่องจากยังไม่ได้แก้ไขธีมย่อย ในกรณีของธีมลูก ไฟล์สำหรับธีมลูกคือ a.php และ functions.php จะถูกโหลดก่อน ตามด้วย functions.php ของธีมหลัก หากต้องการดูว่าการแก้ไขของคุณทำงานอย่างไร คุณสามารถใช้ตัวตรวจสอบในเบราว์เซอร์ที่คุณต้องการได้ ตัวอย่างเช่น คุณสามารถเพิ่มเนื้อหานี้ลงในสไตล์ชีตเพื่อเปลี่ยนสีของส่วนความคิดเห็นของบทความได้ เป็นไปได้ที่จะปรับแต่งธีมโดยไม่ต้องลบไฟล์ต้นฉบับโดยใช้ธีมลูก หากคุณต้องการเพิ่มขนาดรูปภาพที่กำหนดเองในการนำเข้ารูปภาพของคุณ คุณต้องคัดลอกและวางบรรทัดต่อไปนี้ลงในไฟล์ functions.php ของธีมลูก นอกจากนี้ยังหมายความว่าตราบใดที่ไฟล์ต้นฉบับยังคงอยู่ คุณสามารถเพิ่มฟังก์ชันใหม่ทั้งหมดที่คุณต้องการได้

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