bảng số? showposts? bài viết_per_page?


19

Vì vậy, tài liệu về Codex khá rõ ràng rằng các showpost bị phản đối. Nhưng tài liệu tương tự đề cập đến không có gì của cột số. Thay vào đó, Post_per_page được liệt kê.

Nhưng nếu chúng ta chuyển sang các tài liệu Codex cho get_posts, chúng ta sẽ không thấy đề cập đến post_per_page, thay vào đó là trích dẫn các cột số.

Trong post.php, chúng ta thấy những gì đang xảy ra : numberposts được thiết lập làm mặc định (5), nhưng sau đó được sao chép vào post_per_page (trừ khi post_per_page được đặt trong đối số).

Vì vậy, câu hỏi của tôi thực sự khá khoa trương, nhưng tôi đang tìm cách cập nhật Codex vì vậy tôi muốn hỏi các bạn - có lý do nào khiến chúng tôi không muốn khuyến khích post_per_page trên bảng, cuối cùng không tán thành các bảng số? Hay tôi đang thiếu một số hiểu biết quan trọng ở đây?


1
Vì các cột số không được dùng nữa, tốt nhất nên sử dụng post_per_page từ đây.
Brian Fegter

@Brian, bạn có thể chỉ cho tôi nơi bạn thấy rằng các số đó chính thức bị phản đối không? Tôi không thể tìm thấy nó ở bất cứ đâu trong nguồn.
Tom Auger

Xin lỗi, tôi đã đề cập đến showposts. codex.wordpress.org/Class_Reference/ tôi xin lỗi.
Brian Fegter

Câu trả lời:


9

Theo tôi, việc phản đối numberpostssẽ không có ý nghĩa, như numberpostsđược sử dụng để truy vấn x số lượng bài đăng, trong khi posts_per_pageđược sử dụng để biểu thị số lượng bài đăng trên mỗi trang đang được hiển thị trong khi phân trang. Nếu bạn không tán thành numberpostsvì đơn giản posts_per_page, thì phân trang sẽ không tồn tại.

I E:

"numberposts" => 50, "posts_per_page" => 10

tổng cộng 50 bài viết để truy vấn, 10 bài đăng trên mỗi trang, cho 5 trang 10 bài viết mỗi bài.

loại bỏ numberposts:

"posts_per_page" => 50

tổng số 50 bài viết để truy vấn, 50 bài mỗi trang (kể từ khi nó sao chép giá trị của numberpostsđể posts_per_page), cho 1 trang 50 bài viết và không pagination.

Hãy cho tôi biết nếu tôi chỉ nhắc lại những gì bạn đã biết và tôi hơi bối rối trước câu hỏi.


3
Tôi đồng ý rằng họ có vẻ như họ nên làm những việc khác nhau, nhưng nếu bạn nghiên cứu mã, họ thực sự không! Tôi thực sự thích "cột số" trong một số trường hợp, chẳng hạn như khái niệm "trang" không thực sự phát huy tác dụng - ví dụ như một số đầu ra trong tiện ích thanh bên.
Tom Auger

Tôi nghĩ numberpostslà cần thiết khi bạn cần truy vấn tất cả các bài đăng bằng cách vượt qua -1mà bạn không thể làm vớiposts_per_page
iSaumya
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.