Jawaban TLDR: parameter pertama dari masing-masing wp_enqueue_style()
tidak boleh dibiarkan sebagai 'gaya orangtua' dan 'gaya anak'. Mereka harus diganti namanya agar sesuai dengan nama tema induk dan anaknya.
Masalah
Jika Anda tidak mengganti nama parameter, Anda akan mendapatkan tema anak enqueued untuk kedua kalinya dapat menghasilkan aturan yang muncul dua kali di Firebug dan mengubah nilai-nilai pada yang salah tidak memiliki efek yang jelas, yang mungkin membuat Anda berpikir bahwa aturan anak Anda tidak t menimpa induk.
Harapannya
The Codex halaman di Themes anak benar mengatakan bahwa jika Anda melakukan apa-apa, CSS anak terkait secara otomatis. Memang, tapi hanya itu. Alur kerja CSS sedikit berbeda: Anda ingin mengganti, bukan mengganti. Ini logis (berfungsi seperti file tema lainnya) tetapi mereka dapat memiliki catatan.
Larutan
Ganti nama parameternya. Saya melakukannya seperti di bawah ini untuk mendapatkan (sedikit) kontrol lebih, perhatikan bahwa Anda harus mengganti dua puluhsixteen dan dua puluhsixteen-anak dengan nama-nama tema dan tema anak Anda:
function theme_enqueue_scripts() {
//FIRST
wp_enqueue_style( 'twentysixteen-style', get_template_directory_uri() . '/style.css' );
//...custom queueing of .js and .css for Javascript plugins and such here
//LAST
wp_enqueue_style( 'twentysixteen-child-style', get_stylesheet_directory_uri() . '/style.css', array( 'twentysixteen-style' ) );
}
add_action( 'wp_enqueue_scripts', 'theme_enqueue_scripts' );
(Perhatikan juga bahwa Anda tidak bisa mengontrol urutan tautan dari beberapa (semua?) Plugin WP dalam tindakan ini. Mereka akan ditautkan setelah itu.)
Selamat berburu pemilih;)