Tôi đang sử dụng chủ đề Oenology được viết tốt bởi Chip Bennett với tư cách là chủ đề Phụ huynh cho Con của tôi.
Trong quá trình phát triển của mình, tôi đã phát hiện ra rằng có một số thách thức đối với những người viết chủ đề Trẻ em khi nói đến phong cách kiểm soát.
Tôi vừa phát hiện ra rằng tệp style.css chính của mình được tải trước mỗi liên kết hoặc câu lệnh biểu định kiểu khác trong <head> và điều này giải thích lý do tại sao tôi gặp sự cố khi ghi đè một số kiểu Cha mẹ.
nghiên cứu sâu hơn về vấn đề này cho thấy các kiểu và kiểu cha mẹ khác nhau có thể được xếp hàng trong <head> ở ba vị trí; add_action('wp_print_styles',
, add_action('wp_enqueue_scripts',
và sau đó add_action('wp_head',
.
để đơn giản hóa, tôi dự định tạo hai bảng định kiểu. trang tính 'style.css' chính đầu tiên sẽ chỉ bao gồm @import url()
lệnh, cần thiết để tải biểu định kiểu chính của Oenology.
biểu định kiểu thứ hai sẽ chứa các quy tắc Con của tôi. để đảm bảo rằng nó được tải sau tất cả các quy tắc khác, tôi sẽ xếp hàng bằng cách sử dụng add_action( 'wp_head',
.
Điều này nghe có hợp lý không? hoặc có cách nào tốt hơn (đúng hơn) để làm điều đó?
btw, có ai biết '/parent-theme/style.css không? MRPreviewRefresh = 723 ' nghĩa là gì?
Cập nhật
wp_enqueue_style () dường như không hoạt động trong wp_head ().
chúc mừng,
Gregory