Câu trả lời hàng đầu hiện tại phụ thuộc vào chủ đề, vì nó yêu cầu nhà phát triển chủ đề biến số phiên bản chủ đề con đó thành một biến và sau đó gắn nó vào style.css con khi mê hoặc nó. Tôi đã thấy điều này trên một số chủ đề, nhưng không nhiều. Phần sau đây hoạt động trên bất kỳ chủ đề nào đăng ký kiểu con trong hàm.php - sẽ không hoạt động với quy tắc @import cũ mà tôi không thấy nhiều nữa.
Trong hàm.php của chủ đề con, bạn sẽ có một cái gì đó tương tự như thế này:
// 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);
Nếu bạn thay đổi nó thành như sau, nó sẽ nối dấu thời gian dưới dạng số phiên bản mỗi khi tệp được lưu, cho phép mỗi thay đổi của biểu định kiểu sẽ chuyển qua bộ đệm cục bộ:
// 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);
Hy vọng điều này sẽ giúp được ai đó. Tôi sử dụng điều này trên mọi trang web mà tôi tích cực quản lý.