Không có CSS, bạn có rất ít lựa chọn để tạo kiểu cho trang web của mình. Và nếu không có CSS thích hợp bên trong WordPress, bạn có thể khiến người dùng chủ đề của bạn rất khó tùy chỉnh kiểu dáng của chủ đề Show
Trong hướng dẫn này, chúng ta sẽ xem xét cách phù hợp để đưa CSS vào hàng đợi trong WordPress bằng 105 Trong bài đăng này, bạn sẽ tìm hiểu cách phù hợp để tải toàn bộ biểu định kiểu CSS vào chủ đề của mình. Nếu bạn chỉ muốn thêm một số CSS vào trang web WordPress của mình mà không cần mã hóa, hãy xem bài đăng của chúng tôi về Cách thêm CSS tùy chỉnh vào trang web WordPress của bạn
Cách sai để tải CSS trong WordPressTrong những năm qua, WordPress đã phát triển mã của mình để làm cho nó ngày càng linh hoạt hơn và việc đưa CSS và JavaScript vào hàng đợi là một bước đi theo hướng đó. Những thói quen xấu của chúng tôi vẫn tồn tại trong một thời gian, mặc dù. Mặc dù biết rằng WordPress đã giới thiệu CSS và JavaScript enqueueing, chúng tôi vẫn tiếp tục thêm mã này vào tiêu đề của mình. tệp php 1____2 2 Hoặc chúng tôi đã thêm mã bên dưới vào các chức năng của mình. php, nghĩ rằng nó tốt hơn 1 <?php
2 3 function add_stylesheet_to_head() { 4 10 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">0 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">1 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">2 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">3 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">4 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">5 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">6 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">7 Trong các trường hợp trên, WordPress không thể xác định xem các tệp CSS có được tải trong trang hay không. Đó có thể là một sai lầm khủng khiếp Nếu một plugin khác sử dụng cùng một tệp CSS, nó sẽ không thể kiểm tra xem tệp CSS đã được đưa vào trang chưa. Sau đó, plugin tải cùng một tệp lần thứ hai, dẫn đến mã trùng lặp May mắn thay, WordPress có một giải pháp khá dễ dàng cho những vấn đề như thế này. đăng ký và enqueueing stylesheets Cách đúng để tải CSS trong WordPressNhư chúng tôi đã nói trước đó, WordPress đã phát triển rất nhiều trong những năm qua và chúng tôi phải suy nghĩ về từng người dùng WordPress trên thế giới Ngoài chúng, chúng tôi cũng phải tính đến hàng nghìn plugin WordPress. Nhưng đừng để những con số lớn này làm bạn sợ. WordPress có những hàm khá hữu ích để chúng ta load CSS style vào WordPress đúng cách Chúng ta hãy có một cái nhìn Đăng ký tệp CSSNếu định tải các biểu định kiểu CSS, trước tiên bạn nên đăng ký chúng bằng hàm 106 1____5 2 21 3 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">7
Đây là một ví dụ về hàm 106 1 <?php
2 3 28 4 10 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">0 12 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">2 14 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">3 16 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">5 18 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">6 <?php
0<?php
1<?php
2<?php
3<?php
4<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">7 Đăng ký kiểu là loại "tùy chọn" trong WordPress. Nếu bạn cho rằng kiểu của mình sẽ không được sử dụng bởi bất kỳ plugin nào hoặc bạn sẽ không sử dụng bất kỳ mã nào để tải lại kiểu đó, thì bạn có thể tự do đưa kiểu vào hàng đợi mà không cần đăng ký kiểu đó. Xem cách nó được thực hiện dưới đây Enqueueing các tập tin CSSSau khi đăng ký tệp kiểu, chúng tôi cần "xếp hàng" tệp đó để sẵn sàng tải trong phần 116 của chủ đề Chúng tôi thực hiện việc này với hàm 105 1 <?php
2 <?php
93 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">7 Các tham số hoàn toàn giống với hàm 106, vì vậy không cần phải lặp lại chúng Nhưng như chúng tôi đã nói rằng hàm 106 không bắt buộc, tôi xin nói với bạn rằng bạn có thể sử dụng 105 theo hai cách khác nhau 1 <?php
2 3 26 4 28 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">0 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">2 31 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">3 33 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">5 35 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">6 37 <?php
139 <?php
3function add_stylesheet_to_head() {1 <?php
4function add_stylesheet_to_head() {3 function add_stylesheet_to_head() {4 <?php
2function add_stylesheet_to_head() {6 function add_stylesheet_to_head() {7 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">7 Hãy nhớ rằng nếu một plugin cần tìm biểu định kiểu của bạn hoặc bạn định tải nó vào các phần khác nhau trong chủ đề của mình, bạn chắc chắn nên đăng ký nó trước Đang tải các kiểu vào trang web của chúng tôiChúng ta không thể chỉ sử dụng hàm 105 ở bất cứ đâu trong chủ đề của mình—chúng ta cần sử dụng "hành động". Có ba hành động chúng ta có thể sử dụng cho các mục đích khác nhau
Dưới đây là các ví dụ cho ba hành động này 1 <?php
2 3 43 4 45 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">0 47 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">2 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">1 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">3 101 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">5 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">6 104 <?php
1106 <?php
3108 <?php
4<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">1 function add_stylesheet_to_head() {4 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">02 function add_stylesheet_to_head() {6 function add_stylesheet_to_head() {7 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">05 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">06 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">07 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">08 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">09 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">10 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">1 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">12 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">13 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">14 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">15 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">7 Một số chức năng bổ sungCó một số chức năng rất hữu ích về CSS trong WordPress. Chúng cho phép chúng tôi in các kiểu nội tuyến, kiểm tra trạng thái hàng đợi của các tệp kiểu của chúng tôi, thêm siêu dữ liệu cho các tệp kiểu của chúng tôi và hủy đăng ký các kiểu Chúng ta hãy có một cái nhìn Thêm kiểu nội tuyến động. 125Nếu chủ đề của bạn có các tùy chọn để tùy chỉnh kiểu dáng của chủ đề, thì bạn có thể sử dụng kiểu dáng nội tuyến để in chúng bằng hàm 125 1 <?php
2 3 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">21 4 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">23_______20 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">25 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">2 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">27 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">3 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">29 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">5 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">1 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">6 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">33 <?php
1<?php
3<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">7 Nhanh chóng và dễ dàng. Hãy nhớ rằng, mặc dù. Bạn phải sử dụng cùng một tên xử lý với biểu định kiểu mà bạn muốn thêm kiểu nội tuyến sau Kiểm tra trạng thái Enqueue của Stylesheet. 127Trong một số trường hợp, chúng tôi có thể cần thông tin về trạng thái của kiểu. Nó đã được đăng ký chưa, nó đã được xếp vào hàng đợi chưa, nó đã được in hay đang chờ được in chưa? 1 <?php
2 3 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">41 4 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">43 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">0 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">45 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">2 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">47 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">3 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">49 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">5 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">6 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">52 <?php
1<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">54 <?php
3<?php
4<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">57 function add_stylesheet_to_head() {4 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">59 function add_stylesheet_to_head() {6 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">61 function add_stylesheet_to_head() {7 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">63 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">06 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">65 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">08 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">67 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">10 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">59 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">12 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">1 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">14 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">73 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">15 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">75 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">7 Thêm siêu dữ liệu vào biểu định kiểu. 129Đây là một chức năng tuyệt vời có tên là 130 cho phép bạn thêm siêu dữ liệu vào phong cách của mình, bao gồm nhận xét có điều kiện, hỗ trợ RTL, v.v. Kiểm tra nó ra 1 <?php
2 3 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">41 4 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">83 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">0 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">85 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">2 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">87 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">3 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">89 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">5 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">91 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">6 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">93 <?php
1<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">95 <?php
3<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">49 <?php
4function add_stylesheet_to_head() {4 200 function add_stylesheet_to_head() {6 202 function add_stylesheet_to_head() {7 204 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">06 206 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">08 208 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">10 210 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">12 212 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">14 214 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">15 216 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">75 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">1 219 220 221 222 223 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">7 Tuyệt vời, phải không? Nếu tôi không nhầm, đây là hướng dẫn đầu tiên được viết về chức năng nhỏ bé nhưng hữu ích này Hủy đăng ký tệp kiểu với ____031Nếu bạn cần "hủy đăng ký" biểu định kiểu (ví dụ: để đăng ký lại biểu định kiểu với phiên bản đã sửa đổi), bạn có thể thực hiện việc đó với 131 Hãy xem một ví dụ 1 <?php
2 3 229 4 231 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">0 233 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">2 235 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">3 237 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">5 239 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">6 241 <?php
1243 <?php
3245 <?php
4<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">67 function add_stylesheet_to_head() {4 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">1 function add_stylesheet_to_head() {6 function add_stylesheet_to_head() {7 252 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">06_______20 Mặc dù không bắt buộc nhưng bạn phải luôn đăng ký lại một kiểu khác nếu bạn hủy đăng ký một kiểu—bạn có thể làm hỏng thứ gì đó nếu không Ngoài ra còn có một chức năng tương tự được gọi là 133, loại bỏ các bảng định kiểu được đặt trong hàng đợi, như tên gọi của nó Chỉ tải CSS trên các trang cụ thểWordPress dựa vào nhiều plugin để thêm các loại chức năng khác nhau vào trang web. CSS và JavaScript mà các plugin đó cần thường được yêu cầu trên các trang cụ thể. Điều này có nghĩa là việc tải cùng một CSS không sử dụng trên mỗi trang sẽ dẫn đến sự phình to không cần thiết Trong phần này, chúng ta sẽ tìm hiểu cách chỉ tải CSS vào WordPress trên những trang thực sự cần thiết Trong đoạn mã sau, chúng tôi đăng ký tập lệnh và kiểu cho Biểu đồ. js khi hook 134 được kích hoạt. Sau đó, chúng tôi liệt kê các tệp này một cách có điều kiện khi móc 122 được kích hoạt Hàm 136 được sử dụng để xác định xem chúng ta có đang xếp hàng đợi tập lệnh và biểu định kiểu ở trang bên phải hay không. Bạn có thể chuyển các chuỗi và số riêng lẻ hoặc mảng của chúng để kiểm tra nhiều trang cùng một lúc. Trong trường hợp của chúng tôi, biểu đồ. js sẽ được liệt kê trên các trang hiển thị kết quả bán hàng và hàng quý 1 <?php
2__73603609 ____20__363. Đang tải CSS ở FooterMột cách khác để cải thiện tốc độ tải trang cho người dùng là chỉ tải CSS quan trọng ở phần đầu và tải mọi thứ khác ở phần chân trang Tham số cuối cùng trong hàm 137 cho phép chúng tôi tải tập lệnh của mình ở chân trang. Rất tiếc, hàm 105 tương ứng không có tham số này. Cách tốt nhất để đảm bảo rằng biểu định kiểu được thêm vào chân trang là sử dụng móc hành động 139 . Nó được sử dụng để xuất tập lệnh hoặc dữ liệu khác trước thẻ đóng 140 1 <?php
2 3 295 4 297 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">0 299 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">2 101 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">3 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">5 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>">7 Kết thúc mọi thứXin chúc mừng, bây giờ bạn đã biết mọi thứ về việc bao gồm CSS trong WordPress một cách chính xác. Hy vọng bạn thích hướng dẫn Bạn có mẹo hay kinh nghiệm nào muốn chia sẻ không? . Và nếu bạn thích bài viết này, đừng quên chia sẻ nó với bạn bè của bạn Nếu bạn muốn tìm hiểu cách thêm CSS vào trang web WordPress của mình mà không cần mã hóa, hãy xem bài đăng của chúng tôi về Cách thêm CSS tùy chỉnh vào trang web WordPress của bạn
Ngoài ra, nếu bạn đang thực hiện các thay đổi đối với chủ đề của bên thứ ba, thì bạn nên tạo một chủ đề con và chỉnh sửa ở đó. Bên cạnh việc thêm trực tiếp các quy tắc CSS tùy chỉnh vào chủ đề WordPress của bạn, bạn cũng có thể đưa các tệp CSS bên ngoài vào hàng đợi một cách an toàn với sự trợ giúp của một chủ đề con
Các chủ đề WordPress tốt nhất trên ThemeForestMặc dù bạn có thể làm được nhiều việc với các chủ đề miễn phí, nhưng nếu bạn đang tạo các trang web WordPress chuyên nghiệp, cuối cùng bạn sẽ muốn khám phá các chủ đề trả phí. Bạn có thể khám phá hàng nghìn chủ đề WordPress tốt nhất từng được tạo trên ThemeForest. Những chủ đề WordPress chất lượng cao này sẽ cải thiện trải nghiệm trang web của bạn cho bạn và khách truy cập của bạn. Dưới đây là một số chủ đề WordPress bán chạy nhất và sắp ra mắt có sẵn trên ThemeForest cho năm 2021 |