Jawaban teratas saat ini adalah bergantung pada tema, karena mengharuskan pengembang tema untuk menjadikan nomor versi tema anak itu menjadi variabel dan kemudian menambahkannya ke child style.css saat di-enqueuing. Saya pernah melihat ini pada beberapa tema, tetapi tidak banyak. Berikut ini berfungsi pada tema apa pun yang mendaftarkan gaya anak di functions.php - tidak akan bekerja dengan aturan @import lama, yang saya tidak melihat banyak lagi.
Di functions.php dari tema anak, Anda harus memiliki sesuatu yang mirip dengan ini:
// enqueue the child theme stylesheet
function wp_schools_enqueue_scripts() {
wp_register_style( 'childstyle', get_stylesheet_directory_uri() . '/style.css' );
wp_enqueue_style( 'childstyle' );
}
add_action( 'wp_enqueue_scripts', 'wp_schools_enqueue_scripts', 11);
Jika Anda mengubahnya ke berikut ini, itu akan menambahkan cap waktu sebagai nomor versi setiap kali file disimpan, memungkinkan setiap perubahan stylesheet untuk menembus cache lokal:
// enqueue the child theme stylesheet
function wp_schools_enqueue_scripts() {
wp_register_style(
'childstyle',
get_stylesheet_directory_uri() . '/style.css',
array(),
filemtime( get_stylesheet_directory() . '/style.css' )
);
wp_enqueue_style( 'childstyle' );
}
add_action( 'wp_enqueue_scripts', 'wp_schools_enqueue_scripts', 11);
Semoga ini bisa membantu seseorang. Saya menggunakan ini di setiap situs yang saya kelola secara aktif.