Monday, October 12, 2015

Chăc hẳn quý khách đã biết thì trước đây mình đã 1 bài siêu yếu tố về WordPress Loop (Vòng lặp của WordPress) để bạn hiểu thêm về phương pháp mà chúng ta sẽ cho hiển thị bài viết trong theme là như thế nào. Cũng từ bài đó, mình đã nhận được một vài câu hỏi liên quan về cách dùng các tham số như thế nào cho đúng và những tham số nào bắt buộc nhớ vì trong 1 Query nó mang đông đảo tham số khiến cho bạn bắt buộc choáng ngợp.
>>> Xem thêm: Thiết kế website doanh nghiệp
Vậy thì ở trong bài này, mình sẽ giải thích kỹ hơn về các tham số quan trọng nhất mà bạn buộc phải buộc phải nhớ khi dùng WordPress Loop nhằm thể “lôi” bài viết từ database ra theo đúng ý của mình.
Về bí quyết viết tham số
Bạn sở hữu thể viết tham số theo dạng thế này nếu như chỉ dùng một hoặc 2 tham số

Trong đó, dấu & sẽ ngăn bí quyết giữa những tham số nhau.
Nhưng ví như bạn rộng rãi tham số thì thấp nhất buộc phải viết thành dạng thế này cho dễ quản lý:

Tức là ta sẽ khai báo nó vào một biến để dùng. với 1 phương pháp mình siêu hay xài là tạo những biến này trong file nào đó rồi include vào file functions.php để dễ quản lý nếu theme mang đa dạng Query khác nhau.
1. Tham số tùy chỉnh số lượng bài viết cần lấy
Tham số này tên là posts_per_page . Giá trị của nó sẽ là 1 số ngẫu nhiên và số này chỉnh là số bài viết buộc phải hiển thị ra.

2. Tham số lấy bài viết từ một post type chỉ định
Tham số này sẽ sử dụng đa dạng nhất lúc bạn dùng Custom Post Type để Loop nó thể lấy những bài viết ra từ 1 post type nào ấy. sở hữu thể lấy ra từ nhiều post type khác nhau.


trường hợp muốn lấy bài từ đa dạng post type một khi thì bạn sẽ viết thế này:

3. Tham số bỏ qua các bài đăng sau nó
Tham số này siêu hữu dụng cho người dùng muốn làm cho trang tin tức lúc dùng liên tiếp 2 loop nhau, ấy là bỏ qua những bài đăng sau nó bằng tham số offset.

Đoạn trên nghĩa là nó sẽ hiển thị 4 bài nhưng loại trừ 3 bài mới nhất.
>>> Tham khảo: Thiết kế web du lịch
4. Tham số bỏ qua Sticky Post
lúc website bạn sở hữu gắn Sticky Post thì mặc định nó đều gọi ra trong Loop trong toàn bộ ví như. giả dụ bạn ko muốn hiển thị sticky post ở một loop nào ấy thì mang thể sử dụng tham số ignore_sticky_posts .

Đoạn trên nghĩa là lấy toàn bộ bài viết (-1) trong category với ID là 4 nhưng mẫu trừ sticky post trong category ấy.
5. Tham số lấy bài từ Category và Tag

Đoạn trên nghĩa là sẽ lấy các bài viết trong category ID là 5 với gắn tag là wordpress cơ bản (viết dưới dạng slug).
ngoại trừ ra, 1 số tham số liên quan tới tag là:

Tương tự sở hữu tag, category cũng sở hữu những tham số tương tự như vậy, tham khảo tại đây .
6. Lấy bài theo ngày tháng
Phần ngày tháng này là 1 trong những tham số tương đối quan trọng vì nó sẽ sở hữu thể giúp ích được cho bạn để giải quyết đa dạng vấn đề. Chẳng hạn như bạn muốn lấy bài theo tháng, ngày, giờ, cuối tuần, mùa,…..Hoàn toàn với thể làm được trong tham số này.

Ở đoạn trên là ta sẽ lấy bài trong ngày 12 tháng 6 năm 2014.
nếu bạn cần lấy bài của ngày hôm nay ra thì mang thể viết ở dạng như sau:

Hoặc là lấy gần như bài trong tuần nay

Hoặc bạn cũng mang thể lấy khía cạnh bài trong thời gian nhất định của những ngày hành chính. Tức là từ 8h đến 17h từ trang bị hai tới trang bị sáu.

Để biết thêm 1 vài thủ thuật wordpress khác người mua mang thể tham khảo tại đây

0 comments:

Post a Comment