2017-09-27 2 views
0

다음과 같은 퍼머 링크 구조를 사용하고 있습니다 : /%category%/%postname%./category 또는/category/blogpost에 갈 때 괜찮습니다. 하지만 문제는 /category post list에서 페이지 매김을 사용할 때입니다. 퍼멀 링크 구조 때문에 페이지 링크에 대해 /category/page/2과 같은 것을 얻을 수 있습니다. 제가 그 (것)들에 갈 때, 나는 slug "페이지"를 가진 블로그 포스트를 찾아내는 것을 시도하고 있기 때문에 아마 404를 얻는다. 수동으로/category? paged = 2로 이동하면 작동하도록 할 수 있습니다.카테고리 + 예쁜 퍼머 링크가있는 Wordpress 페이지 매김

따라서 쿼리 문자열을 사용하기 위해 페이지 매김 링크의 기본 형식을 가져 오거나 퍼멀 링크 구조를 작동시켜야합니다. 내 문제는 게시물 목록을 만들기 위해 자체 라이브러리를 호출하는 테마를 사용하고 있으므로 페이지 매김을 생성하는 방법을 수정할 수 없다는 것입니다. 어쩌면 제가 할 수있는 행동이나 필터가 있을까요?

나는 pre_get_posts에 연결하고 URI에 기반한 쿼리의 'paged'및 'cat'속성을 설정했지만 아무런 효과가 없습니다. 어떤 아이디어?

답변

0

이 문제를 해결했습니다. 내가 사용하는 카테고리는 사용자 정의 게시 유형에 직접 매핑됩니다. 나는 CPT UI를 사용하고있는 플러그인의 게시물 유형 설정을 엉망으로 만들고 'Has Archive'속성을 true로 설정했습니다. 이것은 고정 (예쁜 permalink 구조를 사용하여).