Cách sử dụng wp_query để truy vấn wordpress
Truy vấn dữ liệu trong wordpress như thế nào
. Câu lệnh wp_query dùng như thế nào ? Hôm nay tôi sẽ trả lời các bạn về cách sử dụng nó . Bạn cũng như tôi đều nhìn thấy câu lênh như sau :
và chúng ta đều thắc mắc là $the_query = new WP_Query($query); dùng để làm gì ? . Chúng ta dùng nó để truy vấn 1 mảng giá trị ở đây tiêu biểu là mảng $query và mảng đó gồm những điều kiện nào đó
$query = array(
‘cat’ => 1,
‘posts_per_page’ => 5,
)
các điều kiện chúng ta truyền bạn có thể tham khảo các điều kiện sau
‘author’ => 1, // Xuất bài viết theo id của tác giả
‘author’ => 2,6,17,38, // Xuất bài viết theo id của một số tác giả
‘author’ => -44, // Ngoại trừ tác giả có id là 44
‘author_name’ => ‘dohoalaptrinh’, // Xuất bài viết theo tên tác giả
// Lọc bài Viết theo category Chọn 1 trong các điều kiện dưới
‘cat’ => 1,2,3,4, // các bài trong category với id=1,2,3,4
‘cat’ => -1,-2, // Ngoại trừ trong cat có id=1,2
‘category_name’ => ‘dohoa,laptrinh’, // các category với slug có tên dohoa,laptrinh
‘category__and’ => array(‘2′,’6’), // Lấy hết các bài trong cat có id = 2,6
‘category__in’ => array(‘2′,’6’), // Lấy bài của cat có id=2 hoặc id = 6
‘category__not_in’ => array(‘2′,’6’), //Lấy bài viết mà trong đó không có một trong 2 cat có id là 2 hoặc 6
// Lọc bài viết theo TAG
‘tag’ => ‘laptrinh’, //Xuất bài viết bởi tag slug
‘tag’ => ‘laptrinh+dohoa’, // Gồm tất cả các thẻ
‘tag’ => array(‘dohoa’,’laptrinh’), //Gồm các bài viết có hoặc không các thẻ
ngoài ra có thông số
/*
* tag (string) – use tag slug.
* tag_id (int) – use tag id.
* tag__and (array) – use tag ids.
* tag__in (array) – use tag ids.
* tag__not_in (array) – use tag ids.
* tag_slug__and (array) – use tag slugs.
* tag_slug__in (array) – use tag slugs.
*/
// Xuất bài viết theo Post & Page
‘p’ => ‘2’, // Hiện bài viết có id = 2
‘page_id’ => 2, // Hiện trang có id = 2
);
Chúc các bạn học tốt hơn mình sẽ cố gắng tập hợp thật nhiều tài liệu để giúp bạn học wordpress dễ dàng hơn
-
Bạn có thể xem thêm các khóa học ở dưới:
Tag: học thiết kế đồ họa tại hà nội, học thiết kế đồ họa ở hà nội, học thiết kế đồ họa ở đâu, học thiết kế đồ họa ngắn hạn, khóa học thiết kế đồ họa ở hà nội, khóa học thiết kế đồ họa tại hà nội, học thiết kế đồ họa in ấn quảng cáo tại hà nội, khóa học thiết kế đồ họa in ấn quảng cáo tại hà nội, học lập trình web ở đâu, học lập trình web tại hà nội, học lập trình php ở đâu, học lập trình php tại hà nội
Mọi thông tin bạn có thể liên hệ:
Đào tạo lập trình và thiết kế đồ họa
Hotline: 0968.853.958 hoặc hỗ trợ kỹ thuật Mr. trung: 0947.499.221
Bình luận