Tôi có một chủ đề wordpress với biểu định kiểu cần được tải cuối cùng, vì plugin css đang can thiệp vào chủ đề của tôi. Tôi đã tự hỏi nếu có một số loại chức năng tôi có thể sử dụng để làm cho bản định kiểu chính tải cuối cùng trong chủ đề của tôi.Đặt hàng bảng định kiểu Wordpress?
Trả lời
Bạn có thể thêm vào phần cuối của css bạn muốn ghi đè các lớp khác
dụ 'quan trọng!':
h1 {
color:red !important;
}
Thêm! quan trọng là không bao giờ là một giải pháp tốt. – MarioRicalde
Vâng thêm quan trọng có thể không phải là một "giải pháp tốt" nhưng ý kiến của tôi là nó là một giải pháp tốt hơn là bị buộc phải tải các tệp css khác nhau theo một thứ tự cụ thể. – Sasse
Bạn luôn có thể sử dụng !important
để ghi đè quy tắc khác, nhưng tôi khuyên bạn nên cũng phải chắc chắn rằng các bảng định kiểu plugin được chèn đúng cách bằng cách sử dụng phương pháp sau. Bằng cách thêm số ưu tiên bạn có thể hiển thị chúng sau này.
Đảm bảo bảng định kiểu của bạn đang tải trước tất cả tập lệnh bên trong thẻ tiêu đề của bạn.
Bạn luôn cần phải tải stylesheets trước kịch bản và wordpress chăm sóc đó nếu bạn sử dụng wp_enqueue_style và wp_enqueue_script
Ví dụ trong functions.php của bạn, bạn nên sử dụng
add_action('wp_enqueue_scripts', function(){
wp_enqueue_style('main-style','http://yoursite.com/styles/main.css');
}, 99);
Wordpress sau đó sẽ đặt main.css trong tiêu đề của bạn và đưa ra ưu tiên 99 có nghĩa là nó sẽ thêm nó sau phần còn lại (theo mặc định mức độ ưu tiên của hàm này là 10)
Đảm bảo bạn có tệp wp_head() trong tệp tiêu đề của mình.
Trân
khi bạn enqueue stylesheets của bạn, sử dụng một ưu tiên cao hơn, ví dụ:
add_action('wp_enqueue_scripts', array(&$this, 'theme_styles'), 99);
Nếu một số plugin có móc vào 'wp_print_styles', sau đó bạn phải sử dụng nó thay vào đó, là 'wp_print_styles 'sẽ được viết sau' wp_enqueue_scripts ', iirc.
Và như bạn có toàn quyền điều khiển chủ đề của bạn, bạn cũng có thể bao gồm phong cách của bạn trực tiếp vào header.php, nếu những rắc rối với những hành động không phải là giá trị thời gian ...
wp_print_styles
hoạt động tốt hơn. chỉ cần thêm một ưu tiên cho các cuộc gọi, ví dụ 99.
function load_css() {
wp_enqueue_style('homepage-css', get_stylesheet_directory_uri() . '/css/homepage-css.css', array(), 0.256, 'all');
}
add_action('wp_print_styles', 'load_css', 99);
- 1. đặt chiều cao hàng của bảng
- 2. Wordpress query_posts Đặt hàng theo trường tùy chỉnh
- 3. Người dùng Wordpress và usermeta - nối nhiều hàng trong một bảng vào một hàng trong một bảng khác
- 4. Chọn tất cả mọi thứ sau một hàng nhất định trong Bảng SQL đặt hàng
- 5. Định vị hàng tràn bảng CSS
- 6. Wordpress cập nhật bảng mysql
- 7. Oracle: Chèn dữ liệu kiểu hàng vào một bảng khác
- 8. Đặt hàng định nghĩa mô hình Django
- 9. Tùy chỉnh Wordpress Kiểu người dùng
- 10. Cách đặt kiểu mặc định cho tabitem theo kiểu tabcontrol
- 11. Tôi có thể xóa các transients trong bảng wp_options của cài đặt WordPress của mình không?
- 12. Chèn dữ liệu vào một bảng trong cơ sở dữ liệu Wordpress bằng Wordpress $ wpdb
- 13. ASP.NET MVC - Tham chiếu bảng định kiểu trong trang cái
- 14. Bảng được sắp xếp theo kiểu thiết đặt
- 15. nơi để đặt add_action() trong wordpress.?
- 16. CakePHP, đặt hàng các bảng được liên kết
- 17. Wordpress wpdb không xác định biến
- 18. Làm mờ từ một bảng định kiểu đến
- 19. div bỏ qua chiều cao từ bảng định kiểu
- 20. Đặt tên kiểu enum
- 21. Đặt ngôn ngữ Wordpress theo lập trình?
- 22. Cài đặt Wordpress dọc theo bên CakePHp
- 23. Cách đặt Đường viền cho bảng
- 24. Hàng Bảng, bạn có thể đặt chiều cao bằng không?
- 25. MySQL - Cách đặt hàng bằng cách liên hệ? INNODB Bảng
- 26. Cách đặt hàng mặc định cho truy vấn không trả về hàng nào?
- 27. Biểu định kiểu tác nhân người dùng ghi đè kiểu bảng của tôi? Twitter Bootstrap
- 28. Biến Sass trong biến ghi đè kiểu bảng in trong biểu định kiểu "tất cả"
- 29. Một bảng - hai kiểu
- 30. Lấy chỉ mục hàng bảng của hàng hiện tại
kiểm tra nguồn gốc của trang của bạn và thấy đơn đặt hàng hiện tại, sau đó điều chỉnh vị trí các bạn đã bao gồm 'css' bạn –