Salah satu permintaan pada tema hutan adalah bahwa tema diperlukan untuk memberikan dukungan tema anak.
Saya tahu apa itu tema anak, walaupun saya belum banyak bekerja dengan mereka, tetapi saya ingin tahu apakah ada sesuatu yang harus dimiliki tema saya untuk mendukung tema anak?
child-theme
Valeka
sumber
sumber
Jawaban:
Sudah ada jawaban yang diterima, namun, saya akan menawarkan jawaban yang berbeda. Ada beberapa hal yang perlu Anda lakukan untuk mendukung fungsionalitas tema anak yang tepat.
Pertama dan terutama, bekerja di dalam hierarki template WordPress . Saya telah melihat tema melakukan hal-hal aneh dan memasak struktur templating non-standar. Bahkan tidak perlu menggunakan sistem tema WordPress untuk menampilkan konten jika Anda benar-benar tidak mau. Tahan keinginan untuk melakukan semua itu.
File kedua, beban yang harus diganti dengan
get_template_part()
danlocate_template()
dan tidak dengan PHPinclude
ataurequire
. File yang dimuatget_template_part()
danlocate_template()
sebagian dapat diganti dengan tema anak. File dimuat olehinclude
ataurequire
tidak bisa.Ketiga, gunakan get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () , dan get_stylesheet_directory_uri () dengan tepat.
Anda mungkin juga ingin mendaftar dan enqueue script Anda dan stylesheet dengan
wp_register_script
,wp_enqueue_script
,wp_register_style
danwp_enqueue_style
.Jika Anda melakukan hal-hal itu tema harus cukup ramah anak-tema.
Dengan kata lain, jika Anda melakukan hal yang benar di tempat pertama Anda tidak harus melakukan sesuatu yang istimewa untuk memiliki tema ramah anak-tema.
sumber
include
danrequire
perlu digunakan danget_template_directory()
harus ada di dalamnya, dan tema anak dapat memodifikasi file yang diperlukan, (atau termasuk). Bisakah Anda sedikit memodifikasi jawaban Anda?Dari pengalaman saya, hampir semua tema harus mendukung tema anak. Saya tidak pernah melakukan sesuatu yang spesifik pada tema induk untuk membuatnya mendukung tema anak. WordPress Codex memiliki tinjauan yang baik tentang tema anak. http://codex.wordpress.org/Child_Themes Semoga ini bisa membantu menjawab pertanyaan Anda!
sumber