วิธีค้นหาตัวกำหนดค่าธีมลูก WordPress

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

ธีมลูกคือธีมที่สืบทอดฟังก์ชันการทำงานของธีมอื่น เรียกว่าธีมหลัก ธีมลูกเป็นวิธีที่แนะนำในการแก้ไขธีมที่มีอยู่ เมื่อมีการใช้งานธีมย่อย WordPress จะค้นหาไฟล์เทมเพลตในไดเร็กทอรีของธีมย่อยก่อนที่จะค้นหาในไดเร็กทอรีของธีมหลัก วิธีนี้ทำให้คุณสามารถแทนที่ไฟล์เทมเพลตใดๆ ในธีมหลักโดยไม่ต้องแก้ไขไฟล์ต้นฉบับ ซึ่งอาจเป็นความคิดที่ไม่ดี เนื่องจากคุณจะสูญเสียการเปลี่ยนแปลงของคุณเมื่ออัปเดตธีมหลัก มีสองวิธีในการสร้างธีมลูก: 1. สร้างธีมลูกโดยใช้ปลั๊กอิน เช่น One Click Child Theme 2. สร้างธีมลูกด้วยตนเอง หากคุณต้องการควบคุมธีมลูกของคุณมากขึ้น หรือหากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงานของธีมลูก คุณควรสร้างธีมย่อยด้วยตนเอง การสร้างธีมลูกด้วยตนเองไม่ใช่เรื่องยาก แต่คุณต้องมีความเข้าใจพื้นฐานเกี่ยวกับวิธีการทำงานของธีม WordPress ไม่ต้องกังวล เราจะแนะนำคุณตลอดกระบวนการทีละขั้นตอน ขั้นแรก คุณต้องสร้างไดเร็กทอรีใหม่สำหรับธีมลูกของคุณ สำหรับตัวอย่างนี้ เราจะถือว่าคุณกำลังสร้างธีมย่อยของธีม Twenty Fifteen ดังนั้น คุณจะต้องสร้างไดเร็กทอรีใหม่ชื่อ ยี่สิบห้าลูก ในไดเร็กทอรีธีม WordPress ของคุณ (wp-content/themes/) ถัดไป คุณต้องสร้างสไตล์ชีตสำหรับธีมลูกของคุณ สิ่งนี้เรียกว่า style.css และต้องอยู่ในไดเร็กทอรีธีมลูกของคุณ สไตล์ชีตใช้เพื่อแจ้งให้ WordPress ทราบเกี่ยวกับธีมและให้ข้อมูล เช่น ชื่อธีม ผู้แต่ง ฯลฯ สไตล์ชีตของธีมลูกต้องมีสิ่งต่อไปนี้: /* ชื่อธีม: URI ธีมเด็ก Twenty Fifteen: https://example.com/ ยี่สิบห้าลูก/ คำอธิบาย: Twenty Fifteen Child Theme ผู้แต่ง: John Doe ผู้แต่ง URI: https://example.com แม่แบบ: ยี่สิบห้าสิบ เวอร์ชัน: 1.0.0 ใบอนุญาต: GNU General Public License v2 หรือใหม่กว่า URI ของใบอนุญาต: https:// www.gnu.org/licenses/gpl-2.0.html โดเมนข้อความ: ยี่สิบห้าลูก */ ข้อมูลที่จำเป็นเพียงอย่างเดียวที่นี่คือ

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

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

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

ฉันจะรู้ได้อย่างไรว่าฉันมีธีมลูกใน WordPress?

เครดิต: thecelab.com

หากคุณติดตั้ง WordPress ด้วยตัวเอง คุณอาจไม่มีธีมลูก อย่างไรก็ตาม หากคุณติดตั้ง WordPress ผ่านบริการโฮสติ้งหรือบุคคลอื่น พวกเขาอาจสร้างธีมย่อยสำหรับคุณ หากต้องการตรวจสอบว่าคุณมีธีมลูกหรือไม่ ให้ไปที่ไดเร็กทอรี wp-content/themes/ หากคุณเห็นไดเร็กทอรีที่เรียกว่า my-theme-child แสดงว่าคุณมีธีมย่อย

ฉันจะเปิดใช้งานธีมลูกใน WordPress ได้อย่างไร

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

WordPress Child Theme คืออะไร?

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

ฉันสามารถลบตัวกำหนดค่าธีมลูกได้หรือไม่

เครดิต: positivegeek.com

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

ฉันจะติดตั้งธีมลูกได้ที่ไหน

ธีมลูกคือธีมที่สืบทอดฟังก์ชันการทำงานของธีมอื่น เรียกว่าธีมหลัก ธีมย่อยมักใช้เมื่อคุณต้องการเปลี่ยนแปลงธีมที่มีอยู่ หากคุณกำลังใช้ธีมลูก คุณจะต้องติดตั้งในไดเร็กทอรีเดียวกันกับธีมหลัก ตัวอย่างเช่น หากคุณใช้ธีม Twenty Seventeen คุณจะต้องติดตั้งธีมลูกของคุณในไดเร็กทอรี /wp-content/themes/twentyseventeen/

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

วิธีเปิดใช้งานธีมลูก

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

ปลั๊กอินตัวกำหนดค่าธีมลูก

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

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

วิธีที่ดีที่สุดในการแทนที่ปลั๊กอินในธีมลูก

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