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()
dan locate_template()
dan tidak dengan PHP include
atau require
. File yang dimuat get_template_part()
dan locate_template()
sebagian dapat diganti dengan tema anak. File dimuat oleh include
atau require
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
dan wp_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.