ชุดรูปแบบให้การสนับสนุนชุดรูปแบบเด็กได้อย่างไร


16

หนึ่งในคำร้องขอบนธีมคือต้องใช้ธีมเพื่อจัดเตรียมการสนับสนุนธีมลูก

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


มีปัญหาในการสร้างธีมลูกสำหรับธีมของคุณหรือไม่? หากคุณรู้วิธีสร้างธีมลูกคุณควรรู้ทุกสิ่งที่ควรรู้
Tom J Nowell

ฉันสร้างและใช้งานได้ดี แต่ฉันสงสัยว่ามีอะไรอีกที่ฉันต้องเพิ่มหรือทดสอบ ถ้านั่นคือทั้งหมดที่ตกลง ขอบคุณ!
Valeka

คำตอบ:


34

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

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

ประการที่สองการโหลดไฟล์ที่ควรจะเปลี่ยนได้ด้วยget_template_part()และlocate_template()และไม่ได้มีของ PHP หรือinclude requireไฟล์ที่โหลดด้วยget_template_part()และlocate_template()ส่วนสามารถแทนที่ด้วยธีมลูก ไฟล์โหลดincludeหรือrequireไม่สามารถทำได้

ประการที่สามใช้get_template_directory () , get_template_directory_uri () , get_stylesheet_directory ()และget_stylesheet_directory_uri ()อย่างเหมาะสม

คุณอาจยังต้องการที่จะลงทะเบียนและ enqueue สคริปต์และสไตล์ชีตของคุณกับwp_register_script, wp_enqueue_script, และwp_register_stylewp_enqueue_style

หากคุณทำสิ่งเหล่านั้นชุดรูปแบบควรเป็นมิตรกับเด็กที่น่ารัก

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


5
เผง ไม่มีอะไรน่าผิดหวังไปกว่าการทำงานกับชุดรูปแบบที่สไตล์สคริปต์และส่วนแม่แบบไม่สามารถแก้ไขได้ด้วยชุดลูก
Michael Dozark

@ s_ha_dum: มีเพศสัมพันธ์ดีแล้ว!
ธารา

2
@Valeka: คุณควรทำเครื่องหมายคำตอบนี้เป็นที่ยอมรับ - อธิบายอย่างดีโดย s_ha_dum รุ่งโรจน์กับเขา
Mayeenul Islam

ที่จริงฉันคิดincludeและrequireจำเป็นต้องใช้และget_template_directory()ควรมีอยู่ในนั้นและชุดรูปแบบเด็กสามารถแก้ไขไฟล์ที่ต้องการ (หรือรวม) คุณกรุณาแก้ไขคำตอบของคุณได้ไหม
prosti

คุณไม่เข้าใจคำตอบของฉัน @prosti
s_ha_dum

1

จากประสบการณ์ของฉันชุดรูปแบบเกือบทั้งหมดควรสนับสนุนชุดรูปแบบลูก ฉันไม่เคยทำอะไรที่เฉพาะเจาะจงกับธีมหลักเพื่อให้สนับสนุนธีมลูก WordPress Codex มีภาพรวมที่ดีของธีมลูก http://codex.wordpress.org/Child_Themesหวังว่านี่จะช่วยตอบคำถามของคุณ!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.