ทำไมคุณควรใช้ธีมเด็ก

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

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

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

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

คุณสามารถสร้างปลั๊กอินลูก WordPress ได้หรือไม่?

ที่มา: https://createwptheme.com/wordpress-child-theme-plugins/

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

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

WordPress ธีมลูก

ที่มา: https://www.theme-junkie.com/best-wordpress-themes-for-kids-and-children/

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

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

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

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

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

ทำไมคุณควรใช้ WordPress Child Theme

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

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

ธีมลูกคือธีมที่สืบทอดฟังก์ชันการทำงานของธีมอื่น เรียกว่าธีมหลัก ธีมลูกเป็นวิธีที่แนะนำในการแก้ไขธีมที่มีอยู่ หากคุณแก้ไขธีมโดยตรงและมีการอัปเดต การเปลี่ยนแปลงของคุณจะสูญหาย ด้วยการสร้างธีมลูก คุณสามารถแก้ไข CSS และไฟล์อื่นๆ ได้อย่างปลอดภัยโดยไม่ส่งผลต่อธีมพาเรนต์
ในการสร้างธีมลูกโดยไม่มีปลั๊กอิน คุณจะต้องสร้างโฟลเดอร์ใหม่ในไดเร็กทอรีธีม WordPress ของคุณ โฟลเดอร์ใหม่ควรตั้งชื่อตามธีมลูกของคุณ เช่น my-child-theme ในโฟลเดอร์ใหม่ ให้สร้างไฟล์ชื่อ style.css ไฟล์ style.css จำเป็นสำหรับธีมลูกของคุณและต้องมีสิ่งต่อไปนี้:
/*
ชื่อธีม: ธีมลูกของฉัน
URI ของธีม: http://example.com/my-child-theme/
คำอธิบาย : ธีมลูกของธีม Twenty Seventeen
ผู้เขียน: จอห์น โด
URI ผู้เขียน: http://example.com
แม่แบบ: Twentyseventeen
เวอร์ชัน: 1.0.0
ใบอนุญาต: GNU General Public License v2 หรือใหม่กว่า
URI ใบอนุญาต: http://www.gnu.org/licenses/gpl-2.0.html
แท็ก: สว่าง, มืด, สองคอลัมน์, แถบด้านข้างขวา, เลย์เอาต์ที่ตอบสนอง, การเข้าถึงพร้อมใช้งาน
โดเมนข้อความ: my-child-theme
*/
ไฟล์นี้บอก WordPress ว่าธีมลูกของคุณชื่ออะไร ใครเป็นคนสร้าง ธีมหลักคืออะไร และข้อมูลสำคัญอื่นๆ
ถัดไป คุณจะต้องสร้างไฟล์ functions.php ไฟล์ functions.php เป็นทางเลือก แต่ควรสร้างไฟล์ขึ้นมา ไฟล์นี้จะถูกใช้เพื่อเพิ่มคุณสมบัติให้กับธีมลูกของคุณ
// รหัสของคุณอยู่ที่นี่…
? >
เมื่อสร้างโฟลเดอร์และไฟล์ธีมลูกแล้ว คุณสามารถเปิดใช้งานธีมลูกจากแดชบอร์ด WordPress ได้แล้ว

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

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

WordPress ต้องการธีมลูกหรือไม่?

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

ฉันจะอัปโหลดธีมลูกไปยัง WordPress ได้อย่างไร

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

ทำไมคุณควรใช้ธีมลูกสำหรับสวัสดี

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

ฉันจะสร้างธีม WordPress โดยไม่ต้องเข้ารหัสได้อย่างไร

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

วิธีการสร้างธีมลูกใน WordPress ทีละขั้นตอน

ตอบ:
หากคุณต้องการปรับแต่งธีม WordPress ที่มีอยู่ คุณสามารถสร้างธีมย่อยได้ วิธีนี้ทำให้คุณสามารถเปลี่ยนแปลงธีมได้โดยไม่ต้องแก้ไขไฟล์ต้นฉบับโดยตรง เมื่อมีการอัปเดตธีม การเปลี่ยนแปลงของคุณจะไม่ถูกเขียนทับ
นี่คือคำแนะนำทีละขั้นตอนในการสร้างธีมลูก:
1. สร้างโฟลเดอร์ใหม่สำหรับธีมลูกของคุณ คุณสามารถตั้งชื่ออะไรก็ได้ที่คุณต้องการ
2. สร้างไฟล์ style.css และเพิ่มรหัสต่อไปนี้:
/*
ชื่อธีม: ธีมลูกของฉัน
URI ของธีม: http://example.com/my-child-theme/
Description: ธีมลูกของฉัน
ผู้เขียน: ชื่อของคุณ
URI ผู้เขียน: http://example.com
แม่แบบ: ยี่สิบห้าสิบ
เวอร์ชัน: 1.0.0
*/
@import url(“../twentyfifteen/style.css”);
3. บันทึกไฟล์และอัปโหลดไปยังโฟลเดอร์ธีมลูกของคุณ
4. เปิดใช้งานธีมลูกจากแผงผู้ดูแลระบบ WordPress

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

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

หากต้องการเปลี่ยนการทำงานของธีมหลัก คุณต้องเพิ่มฟังก์ชันลงในไฟล์ functions.php ก่อน Add_theme_support() สามารถใช้เพื่อจัดรูปแบบโพสต์ได้หลายวิธี หากธีมหลักของคุณถูกเขียนทับโค้ด CSS ของบุตรหลาน ให้ไปที่ส่วนแก้ไข คุณต้องทราบข้อมูลเฉพาะหากคุณกำลังเปลี่ยนองค์ประกอบ เมื่อใช้กฎ!important คุณจะใช้ ID ที่สำคัญ คลาส CSS หรือองค์ประกอบ HTML มาตรฐานได้ เช่น ย่อหน้า ตาราง หรือหัวเรื่อง คุณยังสามารถติดต่อทีมสนับสนุนของธีมหรือไปที่ฟอรัมธีม

ทำไมคุณควรใช้ธีมลูกบนเว็บไซต์ WordPress ของคุณ

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