Skenario
- Pilih tema 2015. Kustomisasi berbagai pengaturan, seperti gambar latar belakang, gambar header, nama situs, dan tagline.
- Tapi jangan menyentuh konten file tema apa pun.
- Gunakan Tema Anak Codex untuk membuat tema anak minimum minimal dari tema 2015.
- Aktifkan tema anak baru.
Ups?
Situs dengan tema anak minimum yang diaktifkan ini terlihat sangat berbeda dari tema induknya. Gambar latar belakang dan header tidak ada, dan segala macam widget sidebar (atau header) telah diaktifkan yang tidak aktif (secara default) dalam tema induk 2015.
Tampilan asli situs dengan hanya beberapa pengaturan khusus untuk tema 2015:
Situs seperti yang terlihat dengan tema turunan tema tahun 2015, yang baru saja memiliki header yang diperlukan style.css
dan hanya enqueues gaya seperti yang disarankan oleh halaman Tema Anak dari Codex di dalamnya function.php
.
Pertanyaan
Bagaimana cara membuatnya agar mengaktifkan tema anak membuat penyesuaian dan default dari tema induk?
Dalam hal ini: gambar header dan latar belakang serta penghapusan (penonaktifan?) Dari widget default (sidebar / header).
Catatan
Buat tema anak dari tema yang sudah dikustomisasi berat mungkin terdengar seperti duplikat, tetapi itu adalah tentang penyesuaian dengan mengedit file tema.
Pertanyaan ini Saat mengaktifkan tema anak, pengaturan inti apa yang harus diatur ulang yaitu; Menu Kustom dll? tampaknya bertanya persis apa yang saya cari. Sayangnya, satu-satunya jawaban berspekulasi tentang ketidakcocokan dalam fitur, yang tidak terjadi pada saya dan tidak menerima komentar OP dengan efek yang sama.
Saya juga melihat
- Saat mengaktifkan tema anak, pengaturan inti apa yang harus diatur ulang yaitu; Menu Kustom dll? . Itu terkait, tetapi itu tidak menjawab pertanyaan saya.
- Ini: Mendaftar pengaturan penyesuai tema ketika tema mengaktifkan [duplikat] juga tampaknya terkait, tetapi tidak membahas apa yang saya inginkan.
- Pertanyaan itu juga bukan duplikat dari: Pengaturan API mengaktifkan pengaturan default pada instalasi tema? yaitu tentang menyimpan pengaturan tema anak, bukan tentang menggunakan kembali atau menerapkan kembali pengaturan tema orangtua untuk anak.
sumber
get_template
cukup kembalikan nama dir tema saat ini. Anda tidak perlu tahu hubungan antara tema yang sebelumnya aktif dan yang sekarang: jika tema memiliki orang tua, ia memuat pengaturan tersebut jika tidak, hanya memuat pengaturannya sendiri. Saya setuju dengan poin kedua Anda yang membahas masalah pengaturan yang ditimpa.theme_switched
,current_theme
) tidak relevan untuk memulai.