수 포스트? 쇼 포스트? posts_per_page?


19

따라서 코덱스에 대한 문서 는 푯말이 더 이상 사용되지 않는다는 것이 분명합니다. 그러나 그 동일한 문서에는 번호 포스트가 언급되어 있지 않습니다. 대신 posts_per_page가 나열됩니다.

그러나 get_posts 에 대한 Codex 문서를 사용하면 numberposts 를 인용하는 posts_per_page에 대한 언급이 없습니다.

에서 post.php 우리는 무슨 일이 일어나고 있는지 참조 : numberposts는 기본 (5)로 설정하지만, 다음 (posts_per_page이 인수에 설정되어 있지 않으면) posts_per_page에 복사됩니다.

그래서 내 질문은 정말 비판적이지만 Codex를 업데이트하려고합니다. 그래서 여러분에게 묻고 싶었습니다. 게시판에서 posts_per_page를 장려하고 결국 numberposts를 사용하지 않으려는 이유가 있습니까? 아니면 여기에 중요한 통찰력이 빠져 있습니까?


1
numberposts는 더 이상 사용되지 않으므로 posts_per_page를 여기에서 사용하는 것이 가장 좋습니다.
Brian Fegter

@Brian, numberposts가 공식적으로 사용되지 않는 곳을 알려주세요. 소스의 어느 곳에서도 찾을 수 없었습니다.
Tom Auger

죄송합니다, 나는 쇼 포스트를 언급하고있었습니다. codex.wordpress.org/Class_Reference/… 사과드립니다.
Brian Fegter

답변:


9

제 의견 numberposts으로 numberpostsx 양의 게시물 을 쿼리하는 데 사용되는 것처럼 더 이상 사용되지 않는 것이 의미가 없으며 posts_per_page페이지 매김 중에 페이지 당 몇 개의 게시물이 표시되는지를 나타내는 데 사용됩니다. numberposts단순히를 선호 하여 더 이상 사용 posts_per_page하지 않으면 페이지 매김이 존재하지 않습니다.

즉 :

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

쿼리 할 총 50 개의 게시물, 페이지 당 10 개의 게시물, 각각 10 개의 게시물 중 5 개의 페이지를 제공합니다.

제거 numberposts:

"posts_per_page" => 50

쿼리 50 개 게시물, 페이지 당 50 개 게시물 총 (복사하기의 값 이후 numberpostsposts_per_page50 개 게시물없이 매김의 1 페이지를 제공).

내가 이미 알고있는 것을 반복하고 있는지, 질문에 약간 혼란 스러우면 알려주십시오.


3
나는 그들이 다른 일을해야한다고 들리지만 , 코드를 연구하면 실제로는 그렇지 않습니다! 사이드 바 위젯의 출력과 같이 "페이지"라는 개념이 실제로 적용되지 않는 경우와 같이 실제로는 "numberposts"를 선호합니다.
Tom Auger

내 생각 엔 numberposts당신이 지나가는 모든 게시글 쿼리 할 때 필요한 -1당신이 할 수없는posts_per_page
iSaumya
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.