วิธีสร้างธีมลูกพื้นฐานสำหรับไซต์ WordPress

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

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

ในบทช่วยสอนนี้ เราจะพูดถึงวิธีสร้างธีม WordPress ที่ตอบสนองโดยใช้ CSS3 และ HTML5 เมื่อคุณเพิ่งเริ่มใช้ WordPress การพัฒนาธีมจากศูนย์นั้นค่อนข้างง่าย ธีมของคุณต้องตอบสนองได้จึงจะใช้งานได้ ดังนั้นโปรดปฏิบัติตามหลักเกณฑ์บางประการในขณะที่สร้างธีม เราจะใช้ HTML5 และ CSS3 เพื่อสร้างธีม WordPress แบบกำหนดเองชุดแรกของเราในบทช่วยสอนนี้ HTML5 ซึ่งเป็นเวอร์ชันล่าสุดของภาษามาร์กอัปเว็บ HTML เป็นภาษาที่ห้าและทันสมัยที่สุด Cascading Style Sheets (CSS) คือชุดของชีตที่สามารถดูและแก้ไขได้โดยใช้คอมพิวเตอร์ มีเครื่องมือที่ช่วยให้คุณกำหนดลักษณะการทำงานของเว็บไซต์ของคุณในขนาดหน้าจอต่างๆ

หากคุณต้องการทดสอบธีมก่อนอัปโหลดไปยังเซิร์ฟเวอร์ที่ใช้งานจริง ตรวจสอบให้แน่ใจว่าคุณได้ทดสอบมันในสภาพแวดล้อมท้องถิ่น WordPress สามารถใช้ได้กับทั้งเซิร์ฟเวอร์เดสก์ท็อปและเซิร์ฟเวอร์ WAMP ทั้ง WAMP และ Desktop Server ได้รับการออกแบบมาให้ทำงานได้ทั้งบน Windows และ Mac แต่ WAMP ได้รับการออกแบบมาสำหรับ Windows และ Desktop Server ได้รับการออกแบบมาสำหรับ Mac ขั้นตอนที่สามเกี่ยวข้องกับการเพิ่มรหัสต่อไปนี้: sidebar.php และ function.php รหัสเหล่านี้ถูกแทรกเพื่อให้แน่ใจว่าธีมของคุณสามารถปรับเปลี่ยนได้ ในขั้นตอนที่ 4 คุณจะสร้างเค้าโครงสำหรับธีมของคุณ การใช้แบบสอบถามสื่อ เราสามารถแก้ไขส่วนหัว ส่วนท้าย index.html, style.html และส่วนอื่นๆ ของหน้าเว็บได้

ต้องใช้ไฟล์ PHP สำหรับหน้านี้ หากคุณทำตามขั้นตอนเหล่านี้ ธีม WordPress ใหม่ ของคุณน่าจะพร้อมแล้ว โดยมีเทมเพลตและสไตล์ชีตที่จำเป็นทั้งหมด ไฟล์ footer.php กำหนดระดับที่ต่ำกว่าของไซต์ของคุณ รวมถึงแท็ก <html> และ >เนื้อหา นอกจากนี้ คุณต้องรวมองค์ประกอบเชิงความหมาย HTML5 จำนวนหนึ่ง เช่น เนื้อหาหลัก HTML5 ส่วนหัว HTML5 ส่วน HTML5 และบทความ HTML5 ในการแสดงเนื้อหาโพสต์ คุณจะต้องใช้ WordPress loop ซึ่งเป็นส่วนประกอบที่สำคัญ การสร้างธีม WordPress ตั้งแต่เริ่มต้นไม่ใช่เรื่องง่าย โดยเฉพาะอย่างยิ่งหากคุณเป็นมือใหม่ หากคุณต้องการธีม WordPress ที่ตอบสนองได้ คุณจำเป็นต้องรู้ขั้นตอนที่คุณต้องดำเนินการ

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

เครดิต: TemplateToaster

ในการสร้างธีมลูก คุณต้องสร้างโฟลเดอร์ใหม่สำหรับธีมลูกและ ไฟล์ style.css ไฟล์ style.css ควรมีสิ่งต่อไปนี้: /* ชื่อธีม: เทมเพลตธีมลูกของฉัน: parent-theme-folder */ @import url(“../parent-theme-folder/style.css”); จากนั้นคุณสามารถเพิ่มโค้ด CSS ที่กำหนดเองของคุณด้านล่างกฎ @import

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

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

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

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

ข้อดีและข้อเสียของการใช้ธีมเด็ก

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

ธีมลูกคืออะไร

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

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

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