หนึ่งในคำร้องขอบนธีมคือต้องใช้ธีมเพื่อจัดเตรียมการสนับสนุนธีมลูก
ฉันรู้ว่าชุดรูปแบบของเด็กคืออะไรแม้ว่าฉันจะไม่ได้ทำงานกับพวกเขามาก แต่ฉันอยากรู้ว่ามีบางสิ่งที่ชุดรูปแบบของฉันต้องสนับสนุนชุดรูปแบบของเด็กหรือไม่
หนึ่งในคำร้องขอบนธีมคือต้องใช้ธีมเพื่อจัดเตรียมการสนับสนุนธีมลูก
ฉันรู้ว่าชุดรูปแบบของเด็กคืออะไรแม้ว่าฉันจะไม่ได้ทำงานกับพวกเขามาก แต่ฉันอยากรู้ว่ามีบางสิ่งที่ชุดรูปแบบของฉันต้องสนับสนุนชุดรูปแบบของเด็กหรือไม่
คำตอบ:
มีคำตอบที่ยอมรับแล้ว แต่ฉันจะให้คำตอบที่ต่างออกไป มีสิ่งที่คุณต้องทำเพื่อสนับสนุนการทำงานของธีมลูกที่เหมาะสม
แรกและสำคัญที่สุดในการทำงานภายในลำดับชั้น 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_style
wp_enqueue_style
หากคุณทำสิ่งเหล่านั้นชุดรูปแบบควรเป็นมิตรกับเด็กที่น่ารัก
อีกวิธีหนึ่งถ้าคุณทำสิ่งที่ถูกต้องตั้งแต่แรกคุณไม่ควรทำอะไรเป็นพิเศษเพื่อให้มีธีมที่เป็นมิตรกับเด็ก
include
และrequire
จำเป็นต้องใช้และget_template_directory()
ควรมีอยู่ในนั้นและชุดรูปแบบเด็กสามารถแก้ไขไฟล์ที่ต้องการ (หรือรวม) คุณกรุณาแก้ไขคำตอบของคุณได้ไหม
จากประสบการณ์ของฉันชุดรูปแบบเกือบทั้งหมดควรสนับสนุนชุดรูปแบบลูก ฉันไม่เคยทำอะไรที่เฉพาะเจาะจงกับธีมหลักเพื่อให้สนับสนุนธีมลูก WordPress Codex มีภาพรวมที่ดีของธีมลูก http://codex.wordpress.org/Child_Themesหวังว่านี่จะช่วยตอบคำถามของคุณ!