2012-07-05 3 views
1

마침내 Google에서 내 인내심을 고갈시키면서 Google에서 해결 방법을 찾으려고했습니다 ... 도움이 많이되었습니다.새로운 wp_query 페이지 매기기는 404를 제공합니다

내가 WP 3.3.2에 설정 사이트를 가지고 내가 정의 포스트 유형의 쿼리 wp_query을 사용하고 있습니다 : 나뿐만 아니라 거기에 몇 가지 추가 메타 쿼리를 가지고

$paged = (get_query_var('page')) ? get_query_var('page') : 1; 

$args = array(
    'post_type' => 'feedback', 
    'meta_key' => 'Overall how would you grade this course?', 
    'orderby' => $orderby, 
    'order' => $order, 
    'posts_per_page' => '10', 
    'paged' => $paged 
    ); 

$feedback = new WP_Query($args); 

을하지만, 그것이 그 핵심입니다.

내 문제는 내 URL이 domain.com/client-feedback/page/2/로 나오는 ... 매김하지만 난 지금까지 내가 $ 페이징 변수로 점점 시도했습니다 (404)

를 얻을 수 URL에서 페이지 번호를 추출 할 수 있습니다. 나는 이것이 내가 찍혔다 고 확신한다. 만약 내가 강제로 'paged' => 2 결과의 두 번째 페이지 아무 문제 없어.

나는 또한 같이 쿼리를 실행뿐만 아니라 아무리 내가 할 수있는 무엇을하려고 $의 wp_query (A $ 임시 변수에 원래의 덤핑과 나는 끝났어요 후 복원.)

를 납치하지 해봤

pagenavi 플러그인을 쉽게 사용하고 있지만 사용하지 않도록 설정하면 아무런 차이가 없습니다.

퍼멀 링크와 관련된 가장 좋은 추측은/% category %/% postname/및 just/% postname % /를 시도했지만 차이가 없습니다.

나는이 하나에 막 다른 골목에있다 - 어떤 생각/통찰력/위로가 크게 감사드립니다.

데이비드.

+1

그냥 샷,하지만 당신은 워드 프레스 설정에서 페이지 당 게시물의 수를 설정 시도 -> 읽기? – Cthulhu

답변

1

나는 나의 커스텀 포스트 타입에 복수의 슬러그를 주었고 문제를 해결하기 위해이 기능을 추가했다.

add_filter('redirect_canonical', 'department_listing_disable_redirect_canonical'); 

function department_listing_disable_redirect_canonical($redirect_url) 
{ 

    if (is_singular('your_custom_post_type_SLUG')) 
     $redirect_url = false; 

    return $redirect_url; 
} 

는 D = 희망은 도움이 어둠 속에서

관련 문제