logo-dohoalaptrinh

Trung tâm đào tạo đồ họa designtech

Chuyên lĩnh vực : đồ họa quảng cáo in ấn, thiết kế nội thất ngoại thất, phối cảnh, xây dựng, cơ khí

Trang chủ » Tài liệu wordpress » Cách sử dụng wp_query để truy vấn wordpress
5/5 - (1 bình chọn)

Cách sử dụng wp_query để truy vấn wordpress

5/5 - (1 bình chọn)

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 :

xampp9
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


    Khóa Học :
    Thời Gian Học : sángchiềutối

    Bình luận

    order

    Nguyễn Thị Thúy số điện thoại: 082.342.xxx
    tại c4/42 đường võ văn vân, ấp 3, xã vĩnh lộc b, huyện bình chánh vừa đăng ký tư vấn khóa học 8 phút trước

    order

    Nguyễn Thị Thúy số điện thoại: 082.342.xxx
    tại c4/42 đường võ văn vân, ấp 3, xã vĩnh lộc b, huyện bình chánh vừa đăng ký tư vấn khóa học 8 phút trước