สถานการณ์
- เลือกธีมปี 2015 กำหนดการตั้งค่าต่าง ๆ เช่นรูปภาพพื้นหลังรูปภาพส่วนหัวชื่อไซต์และสโลแกน
- แต่อย่าแตะต้องเนื้อหาของไฟล์ของธีมใด ๆ
- ใช้ธีมลูกของ Codexเพื่อสร้างธีมลูกขั้นต่ำสุดของธีมปี 2015
- เปิดใช้งานธีมลูกใหม่
อ๊ะ?
ไซต์ที่มีธีมลูกขั้นต่ำสุดที่เปิดใช้งานนี้มีลักษณะแตกต่างไปจากธีมหลักอย่างสิ้นเชิง ภาพพื้นหลังและส่วนหัวหายไปและวิดเจ็ตแถบด้านข้าง (หรือส่วนหัว) ทุกรูปแบบได้รับการเปิดใช้งานซึ่งไม่ได้ใช้งาน (โดยค่าเริ่มต้น) ในธีมหลักปี 2015
รูปลักษณ์ดั้งเดิมของไซต์พร้อมการตั้งค่าที่กำหนดเองเพียงไม่กี่อย่างสำหรับธีมปี 2015:
เว็บไซต์ที่เป็นลักษณะที่มี 2015 ธีมเด็กมาซึ่งมีเพียงส่วนหัวที่จำเป็นในstyle.css
และมีเพียง enqueues รูปแบบตามที่แนะนำโดยหน้าเด็กธีมของ Codex function.php
ในของมัน
คำถาม
ฉันจะทำอย่างไรเพื่อให้การเปิดใช้งานชุดรูปแบบลูกรักษาการปรับแต่งและค่าเริ่มต้นของชุดรูปแบบหลัก
ในกรณีนี้รูปภาพส่วนหัวและพื้นหลังและการลบ (ปิดการใช้งาน?) ของวิดเจ็ตเริ่มต้น (แถบด้านข้าง / ส่วนหัว)
หมายเหตุ
สร้างธีมลูกของธีมที่กำหนดเองที่มีน้ำหนักมากแล้วอาจฟังดูซ้ำซ้อน แต่นั่นเป็นเรื่องเกี่ยวกับการปรับแต่งโดยการแก้ไขไฟล์ของธีม
คำถามนี้เมื่อเปิดใช้งานชุดรูปแบบของเด็กการตั้งค่าหลักใดที่ต้องถูกรีเซ็ตเช่น; เมนูที่กำหนดเอง ฯลฯ ? ดูเหมือนจะถามสิ่งที่ฉันดูเหมือนจะเป็นหลังจาก น่าเสียดายที่คำตอบเดียวนั้นเกี่ยวกับคุณลักษณะที่ไม่ตรงกันซึ่งไม่ใช่ในกรณีของฉันและไม่ได้รับความคิดเห็นของ OP เพื่อผลเหมือนกัน
ฉันก็มองไปที่
- เมื่อเปิดใช้งานชุดรูปแบบของเด็กการตั้งค่าหลักใดที่จะต้องรีเซ็ตเช่น; เมนูที่กำหนดเอง ฯลฯ ? . มันเกี่ยวข้อง แต่ไม่ตอบคำถามของฉัน
- สิ่งนี้: ลงทะเบียนการตั้งค่าเครื่องมือปรับแต่งธีมเมื่อธีมเปิดใช้งาน [ซ้ำ]ดูเหมือนว่าเกี่ยวข้อง แต่ไม่ได้ระบุสิ่งที่ฉันต้องการ
- คำถามที่ไม่มีการทำเครื่องหมายว่าซ้ำกัน: API การตั้งค่าเปิดใช้งานการตั้งค่าเริ่มต้นในการติดตั้งธีมหรือไม่ ซึ่งเกี่ยวกับการบันทึกการตั้งค่าของชุดรูปแบบลูกไม่เกี่ยวกับการใช้ซ้ำหรือการใช้การตั้งค่าชุดรูปแบบหลักสำหรับลูกอีกครั้ง
get_template
จะส่งคืนชื่อ dir ของธีมปัจจุบัน คุณไม่จำเป็นต้องทราบความสัมพันธ์ระหว่างชุดรูปแบบที่ใช้งานก่อนหน้านี้กับชุดรูปแบบปัจจุบัน: หากชุดรูปแบบมีชุดรูปแบบมันจะโหลดการตั้งค่าเหล่านั้นไม่เช่นนั้นจะโหลดการตั้งค่าของตัวเอง ฉันเห็นด้วยกับประเด็นที่สองของคุณซึ่งแก้ไขปัญหาการตั้งค่าที่เขียนทับ