it-swarm-vi.tech

Đối số 'mèo' trong query_posts có tìm nạp các bài đăng từ các danh mục con cũng như ID đã cho không?

Xin chào các bạn tôi mới làm quen với wordpress.

Tôi đã sử dụng truy vấn như query_posts này ('cat = 1,2,3')

bây giờ Nếu loại 1 là cha mẹ của 2 và 3.

sau đó query_posts ('cat = 1') và query_posts ('cat = 1,2,3') sẽ nhận được cùng một bài viết hay không? hoặc làm thế nào tôi có thể quản lý Nếu tôi muốn bao gồm các loại bài đăng mẫu.

3
yogs

Tóm lại: Có.

Câu hỏi của bạn là về query_posts Wordpress PHP function . Liên kết tôi đã đặt là tài liệu codex wordpress chính thức cho chức năng đó.

Ví dụ của bạn, nó nêu:

Chỉ hiển thị các bài đăng từ một ID danh mục (và bất kỳ đứa trẻ nào của danh mục đó):

query_posts('cat=4');

Tôi hi vọng thông tin này hữu ích. Bạn tìm thấy nhiều infos trong codex, chức năng khá mạnh mẽ.

6
hakre

Có, cat=x nhận các bài đăng của x trong tất cả các danh mục phụ, nếu bạn không muốn hành vi này làm category__in => array( x ) sẽ chỉ nhận các bài đăng cụ thể trong danh mục đó.

3
Joe Hoyle

Tôi chưa thể bình luận, vì vậy tôi phải gửi câu trả lời. Để ánh xạ câu trả lời của Joe Hoyle lên query_posts, bạn sẽ làm như sau:

query_posts ('category__in = 1');

Điều đó sẽ chỉ cung cấp cho bạn danh mục chính mà không có danh mục phụ.

Đó không phải là những gì OP yêu cầu, nhưng tôi đã tìm thấy điều này qua Google khi tìm kiếm cách hiển thị danh mục chính, vì vậy những người khác cũng có thể tìm thấy điều này.

1
Stephen Cronin