หากคุณไม่รู้ว่า WordPress Child Theme คืออะไร ...

ธีมเด็กของ wordpress

คุณกำลังแก้ไขธีม WordPress ไม่ถูกต้อง

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

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

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

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

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

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

การปรับแต่งธีมเด็ก

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

ถ้า ธีมเด็ก ไม่รวมคุณยังสามารถสร้างได้ ตัวอย่างนี้คือ Child Theme ที่เราพัฒนาขึ้นสำหรับเอเจนซี่ของเรา เราตั้งชื่อธีม DK New Media 2018 หลังจากไซต์ของเราและปีที่มีการใช้งานและวาง Child Theme ไว้ในโฟลเดอร์ หนึ่งในแปด. สไตล์ชีต CSS ได้รับการอัปเดตด้วยข้อมูลของเรา:

/ * ชื่อธีม: DK New Media 2018 Description: ธีมลูกสำหรับ DK New Media ตามธีม Avada Author: DK New Media
ผู้แต่ง URI: https://dknewmedia.com แม่แบบ: Avada เวอร์ชัน: 1.0.0 โดเมนข้อความ: Avada * /

ภายใน ธีมเด็กคุณจะเห็นการขึ้นต่อกันของธีมหลักที่ระบุเป็นไฟล์ แบบ.

นอกเหนือจากการแก้ไข CSS บางไฟล์เทมเพลตแรกที่เราต้องการแก้ไขคือส่วนท้าย ในการทำสิ่งนี้เราคัดลอกไฟล์ footer.php จากธีมหลักจากนั้นคัดลอกลงในไฟล์ หนึ่งในแปด โฟลเดอร์ จากนั้นเราแก้ไขไฟล์ footer.php ด้วยการปรับแต่งของเราและไซต์ถือว่าสิ่งเหล่านั้น

ธีมเด็กทำงานอย่างไร

หากมีไฟล์อยู่ในไฟล์ ธีมเด็ก และธีมหลักไฟล์ของ Child Theme จะถูกนำไปใช้ ข้อยกเว้นคือ functions.php ซึ่งโค้ดในทั้งสองธีมจะถูกใช้ ธีมสำหรับเด็กเป็นวิธีแก้ปัญหาที่ยากมาก การแก้ไขไฟล์ธีมหลักถือเป็นเรื่องที่ไม่ควรทำและลูกค้าไม่ควรยอมรับ

หากคุณกำลังมองหาเอเจนซี่เพื่อสร้างไซต์ WordPress ให้คุณขอให้พวกเขาใช้ Child Theme หากพวกเขาไม่รู้ว่าคุณกำลังพูดถึงอะไรให้หาเอเจนซี่ใหม่

ธีมเด็กมีความสำคัญ

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

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

การเปิดเผยข้อมูล: ฉันใช้ไฟล์ Themeforest ลิงค์พันธมิตรในบทความนี้

คุณคิดอย่างไร?

ไซต์นี้ใช้ Akismet เพื่อลดสแปม เรียนรู้วิธีการประมวลผลข้อมูลความคิดเห็นของคุณ.