วิธีใช้ธีมลูกใน WordPress และทำไม
เผยแพร่แล้ว: 2022-11-07เมื่อคุณทำงานกับ WordPress อาจมีบางครั้งที่คุณต้องการเปลี่ยนแปลงไซต์ของคุณ แต่ไม่ต้องการสูญเสียเนื้อหาหรือการตั้งค่าที่มีอยู่ของคุณ ในกรณีเหล่านี้ คุณสามารถสร้างธีมย่อยได้ ธีมลูกคือธีม WordPress ที่สืบทอดฟังก์ชันการทำงานจากธีม WordPress อื่นที่เรียกว่าธีมหลัก ธีมย่อยมักใช้เมื่อคุณต้องการเปลี่ยนแปลงธีม WordPress ที่มีอยู่โดยไม่สูญเสียความสามารถในการอัปเดตธีมหลัก มีประโยชน์บางประการของการใช้ธีมย่อย: -คุณสามารถเปลี่ยนแปลงไซต์ของคุณได้โดยไม่กระทบต่อธีมหลัก -หากมีสิ่งผิดปกติเกิดขึ้นกับธีมลูกของคุณ คุณสามารถเปลี่ยนกลับไปใช้ธีมหลักได้ตลอดเวลาโดยไม่สูญเสียเนื้อหาของคุณ - ธีมย่อยเป็นวิธีที่ยอดเยี่ยมในการเรียนรู้เกี่ยวกับการพัฒนาธีม WordPress ตอนนี้เราได้พูดถึงประโยชน์บางประการของการใช้ธีมลูกแล้ว มาดูวิธีการสร้างธีมกัน การสร้างธีมลูกนั้นง่ายมาก สิ่งที่คุณต้องมีคือโปรแกรมแก้ไขข้อความและเข้าถึงไซต์ WordPress ของคุณ ขั้นแรก คุณจะต้องสร้างโฟลเดอร์ใหม่สำหรับธีมลูกของคุณ โฟลเดอร์นี้ควรอยู่ในไดเร็กทอรี /wp-content/themes/ ถัดไป คุณจะต้องสร้างไฟล์ชื่อ style.css ไฟล์นี้จะมีการเปลี่ยนแปลง CSS ทั้งหมดที่คุณต้องการทำกับธีมย่อยของคุณ ตอนนี้ เปิดไฟล์ functions.php ของคุณและเพิ่มโค้ดต่อไปนี้: function my_theme_enqueue_styles() { $parent_style = 'parent-style'; wp_enqueue_style( $parent_style, get_template_directory_uri() . ' /style.css' ); wp_enqueue_style( 'สไตล์ลูก', get_stylesheet_directory_uri() . ' /style.css', อาร์เรย์( $parent_style ), wp_get_theme()->get('Version') ); } add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); ? > โค้ดนี้บอกให้ WordPress โหลดสไตล์ชีตของธีมหลักก่อน ตามด้วยสไตล์ชีตของธีมย่อย สิ่งนี้ทำให้มั่นใจ
คุณสามารถแก้ไขธีมลูกในลักษณะที่แยกเด็กออกจากพาเรนต์ คุณต้องการเปลี่ยนระยะห่างของหัวข้อย่อยของธีม เมื่ออัปเดตธีมหลักในภายหลัง การเปลี่ยนแปลงที่คุณทำอาจถูกลบ ด้วยธีมลูก คุณจะสามารถเข้าถึงทรัพยากรมากมาย ช่วยให้คุณเคลื่อนไหวได้เร็วขึ้นมาก แทนที่จะเข้ารหัสทุกอย่างตั้งแต่เริ่มต้น คุณใช้พาเรนต์เป็นแกนหลักและทำการเปลี่ยนแปลงตามต้องการ คุณสามารถทำผิดพลาดได้หากคุณเขียนโค้ดธีมตั้งแต่เริ่มต้น ด้วยเหตุนี้ เว็บไซต์อาจทำงานไม่ถูกต้องและอาจผิดพลาดได้
เมื่อออกแบบธีมย่อย คุณจะต้องทำความคุ้นเคยกับการทำงานของธีมดั้งเดิม ธีมที่ละเอียดยิ่งขึ้นมาพร้อมกับฟีเจอร์และตัวเลือกมากมายที่โหลดไว้ล่วงหน้า ใช้ธีมที่อัปเดตอย่างต่อเนื่องและอยู่ในสถานะล่าสุด ไม่ต้องใช้ทักษะการเขียนโปรแกรมมากนักและเป็นกระบวนการที่ค่อนข้างง่าย หากคุณกำลังมองหาวิธีง่ายๆ ในการสร้างธีมย่อยสำหรับเว็บไซต์ของคุณ มีสองตัวเลือกดังนี้ ในขั้นแรก คุณต้องสร้างไฟล์ใหม่ชื่อ My Child Theme ในโฟลเดอร์รากของไซต์ WordPress ในขั้นตอนที่ 2 ธีมจะดูเหมือนธีมปกติมากขึ้นโดยใช้ปลั๊กอิน
ปลั๊กอินนี้เป็นที่นิยมมากที่สุดในรายการ นี่เป็นหนึ่งในวิธีที่ง่ายที่สุดในการสร้างธีมลูกใน WordPress โดยไม่ต้องทำอะไรมาก หลายคนออกแบบ เทมเพลต ย่อยเพื่อรวมธีมหลักที่เฉพาะเจาะจง คุณสามารถสร้างเค้าโครงแบบกำหนดเองได้ไม่จำกัดจำนวนอย่างง่ายดายหากคุณติดตั้งปลั๊กอิน
ฉันเป็นนักพัฒนา WordPress แบ็กเอนด์ที่สร้างธีมลูกของ WordPress ในไม่กี่วินาที คุณสามารถปรับแต่งเว็บไซต์ WordPress ของคุณได้อย่างง่ายดายและรวดเร็วโดยใช้ธีมย่อย นักออกแบบและนักพัฒนาใช้สิ่งเหล่านี้เพื่อปรับปรุงการออกแบบให้เร็วขึ้น หากคุณเลือก ธีมหลักที่มีประสิทธิภาพ คุณจะสามารถลดระยะเวลาที่ใช้ในการสร้างไซต์ WordPress ได้อย่างแน่นอน
การใช้ธีมลูกช่วยให้คุณพัฒนาได้เร็วขึ้น แทนที่จะเขียนโค้ดทุกอย่างตั้งแต่เริ่มต้น คุณใช้พาเรนต์เป็นแกนหลักและทำการเปลี่ยนแปลงตามที่เห็นสมควร
ธีมหลัก แตกต่างจากธีมย่อย แตกต่างจากธีมอื่นๆ ธีมลูก ตามที่กำหนดโดยชื่อ เป็นสำเนาของธีมหลักที่ไม่มีไฟล์ทั้งหมด ซึ่งหมายความว่าขึ้นอยู่กับธีมหลักสำหรับฟังก์ชัน
ทำไมเราใช้ธีมลูกใน WordPress?

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

ธีม WordPress มีความยืดหยุ่นอย่างมากในแง่ของการออกแบบ ธีมย่อยคือโซลูชันแบบเบ็ดเสร็จที่ช่วยให้คุณสร้างเว็บไซต์ที่ปรับให้เข้ากับความต้องการของอุตสาหกรรมของคุณได้อย่างรวดเร็ว คุณจะจ่ายเฉพาะธีมย่อยที่เหมาะกับความต้องการเฉพาะของคุณ และมักรวมธีมจากโปรแกรมฟรีหรือโปรแกรมแซนด์บ็อกซ์ ธีมลูกเหมาะสำหรับผู้ที่ต้องการตั้งค่าร้านค้าอย่างรวดเร็วและไม่มีการเปลี่ยนแปลงที่สำคัญในธีมหลัก การดูแลรักษาและอัปเดตเว็บไซต์ของคุณทำได้ง่ายหากคุณปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดเหล่านี้ แม้ว่าคุณจะไม่มีเงินมาก แต่คุณก็ยังสามารถสร้างเงินของคุณเองได้
วิธีการติดตั้งธีมลูก
หากคุณต้องการติดตั้งธีมลูก ให้ทำตามขั้นตอนเหล่านี้: *br ต้องลงชื่อเข้าใช้ไซต์ WordPress คุณสามารถเข้าถึงส่วนลักษณะที่ปรากฏโดยคลิกที่ด้านซ้ายของหน้าจอ เลือกลิงก์ติดตั้งธีมจากส่วนธีม หน้าติดตั้งธีม จะเปิดขึ้น และคุณต้องคลิกปุ่มติดตั้งธีม หลังจากที่คุณเลือกธีมหลักจากรายการแล้ว ให้คลิกปุ่มติดตั้ง คุณสามารถเปิดใช้งาน The Child Theme ได้โดยคลิกที่มัน ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มธีมย่อยในเว็บไซต์ของคุณ: หลังจากคลิกที่ลิงก์ใช้ธีมในส่วนธีม คุณจะเข้าสู่หน้าที่คุณสามารถใช้ธีมที่คุณเลือกไว้ก่อนหน้านี้ได้ สามารถเข้าถึงหน้าธีมได้โดยคลิกปุ่มใช้ธีม หน้า Select The Theme To Use จะนำคุณไปยังรายการของธีมย่อย ซึ่งคุณสามารถเลือกได้จากเมนูแบบเลื่อนลงและคลิกปุ่ม Use
ธีมเด็กคืออะไรและทำไมเราถึงใช้มัน?

ธีมลูกคือธีม WordPress ที่สืบทอดฟังก์ชันการทำงานจากธีม WordPress อื่นที่เรียกว่าธีมหลัก ธีมย่อยมักใช้เมื่อคุณต้องการเปลี่ยนแปลงธีม WordPress ที่มีอยู่โดยไม่สูญเสียความสามารถในการอัปเดตธีมนั้น
เราใช้ธีมลูกเพราะช่วยให้เราเปลี่ยนแปลงธีม WordPress ที่มีอยู่ได้โดยไม่สูญเสียความสามารถในการอัปเดตธีมนั้น ด้วยการใช้ธีมลูก เรามั่นใจได้ว่าการเปลี่ยนแปลงของเราจะไม่ถูกเขียนทับเมื่อมีการอัปเดตธีมหลัก
ฟังก์ชันและสไตล์ของธีมย่อยจะเหมือนกับธีมหลัก หรือที่เรียกว่าธีมย่อย ธีมสำหรับเด็กควรได้รับการแก้ไขเพื่อให้คงการออกแบบและการเขียนโค้ดไว้ ขณะเดียวกันก็ปรับการออกแบบด้วย หากคุณต้องการเปลี่ยนไฟล์ในธีมของคุณ คุณควรติดตั้งธีมลูกไว้ เมื่อคุณไม่ต้องการเปลี่ยนไฟล์ของธีมย่อย คุณไม่จำเป็นต้องมีธีมย่อย คุณไม่น่าจะต้องเปลี่ยน ไฟล์ธีม เพราะคุณไม่ใช่โปรแกรมเมอร์และไม่สามารถทำอะไรกับ CSS หรือ PHP ได้ เนื่องจากธีม WordPress ที่ทันสมัยมีความเป็นไปได้ในการออกแบบมากมายโดยไม่ต้องใช้โค้ด จึงไม่มีความจำเป็น หากคุณกำลังสร้างธีมลูก คุณจะต้องใช้ functions.php และภาพหน้าจอ
อัปโหลดไฟล์ของคุณผ่าน FTP คุณสามารถใช้เครื่องมือ FTP เพื่อเชื่อมต่อกับพื้นที่เว็บของคุณ และคุณสามารถสร้างไดเร็กทอรีใหม่ด้วยชื่อที่คุณต้องการใน /WP-content/themes จากนั้น คุณต้องอัปโหลดไฟล์ทั้งหมดที่คุณสร้างในขั้นตอนก่อนหน้าไปยังไดเร็กทอรีนี้ ในขั้นตอนสุดท้าย คุณต้องเปิดใช้งานเทมเพลตใหม่ หลังจากที่คุณเปลี่ยนการออกแบบแล้ว ให้คลิกปุ่มสีเทาที่ระบุว่าเปิดใช้งาน ส่วนประกอบนี้ของเว็บไซต์ประกอบด้วยไฟล์ทั้งหมดที่จำเป็นในการเรียกใช้งาน นอกเหนือจากธีมหลัก ในทางกลับกัน ธีมลูกต้องการเพียงธีมหลักและไฟล์เดียวที่เรียกว่า style อย่าลืมว่า WordPress Child Theme เป็นเพียงส่วนเสริมของธีมหลักของคุณ
ธีมลูก Divi เป็นตัวเลือกที่ยอดเยี่ยมหากคุณต้องการให้ไซต์ของคุณดูใหม่อยู่เสมอโดยที่ไม่ต้องจัดธีมใหม่ ฟีเจอร์นี้ยังเป็นวิธีที่ยอดเยี่ยมในการเพิ่มฟังก์ชันและสไตล์แบบกำหนดเองให้กับเว็บไซต์ของคุณโดยไม่ต้องสร้างธีมหลักขึ้นมาใหม่ทั้งหมด หากคุณต้องการสร้างรูปลักษณ์ที่แตกต่างไปจากเดิมอย่างสิ้นเชิงสำหรับเว็บไซต์ของคุณ ธีม Divi child คือคำตอบ
ทำไมต้องใช้ธีมลูก?
เราควรใช้ธีมลูกหรือไม่?
มีสาเหตุหลายประการที่คุณอาจต้องการใช้ธีมเด็ก การเปลี่ยนไฟล์ไม่ใช่ตัวเลือกที่ดีที่สุด
ไม่จำเป็นต้องแก้ไขไฟล์ แต่คุณไม่ต้องการใช้ธีม
ธีมเหมาะแต่ไม่สามารถแก้ไขได้เนื่องจากไม่มีความรู้ด้านเทคนิคในการทำเช่นนั้น
ธีมลูกเป็นวิธีที่ปลอดภัยและสะดวกในการแก้ไขธีม WordPress โดยไม่ต้องแก้ไขไฟล์ในธีมหลัก การมีตัวแก้ไขที่ดีในไฟล์ style.css เป็นวิธีที่ดีที่สุดในการหลีกเลี่ยงการปรับเปลี่ยน CSS จำนวนมาก