2012-03-20 6 views
1

나는 wordpress에서 회원 평가 페이지를 만들었습니다. 데이터가 데이터베이스에서 동적으로오고 있습니다. 해당 페이지에서 페이징을 수행하고 싶습니다. 어느 누구도 내 목표를 달성하기위한 적절한 방법을 제안합니까?wordpress에서 wordpress와 페이지 매김 페이지

답변

0

모든 페이지와 함께 전달되는 WordPress $post 개체가 도움이 될 수 있습니다. WordPress에 게시물 목록을 작성하는 동안 사이트의 페이지를 고려해야한다고 알려줄 필요가 있습니다.

그런 일이 일어나는지 확인하려면 페이지의 wp_query를 조정해야합니다. 당신이 원하는 것은 현재 질의를 수정하는 것이지만 다른 것은 변경하지 않는 것입니다.

문서가 말했듯이

:

query_posts()는 메인 루프를 변경위한 것입니다. query_posts()를 사용하면 게시물 관련 전역 변수와 템플릿 태그가 변경됩니다. query_posts()를 호출 한 후에 호출되는 조건부 태그도 변경 될 예정이며 의도 한 결과 일 수도 그렇지 않을 수도 있습니다.

그게 무슨 일입니까? 다음 코드 스 니펫을 사용하면 그렇게 할 수 있습니다.

query_posts(
    array(
    'paged' => get_query_var('paged') 
) 
); 

는하지만, 약간 다른 조각 (변수의이 'D'를 실종 주) 사용하려면, 게시물 목록에 사용자 정의 페이지 템플릿을 사용하는 경우

query_posts(
    array(
    'paged' => get_query_var('page') 
) 
); 

Alsol here's some more explanation을 PageNavi 플러그인 작성자가 wp_query가 수행 할 수있는 작업에 대해 자세히 알고 싶다면 WordPress Codex page for query_posts을 확인하십시오.

+0

wp_pagenavi 플러그인을 사용하여 페이지 매김을 표시하십시오. – craig