2010-02-10 5 views
0

우리는 현재 다른 애플리케이션의 데이터를 재사용하는 Wordpress 페이지를 만들고 있습니다. 일을 깨끗하게 유지하면서도 여전히 대부분의 WordPress 기능을 사용하기 위해이 데이터에 대해 사용자 정의 post_type 설정 (register_post_type)을 사용하기로 결정했습니다.Wordpress 사용자 정의 post_type 템플릿

이제 문제는 이러한 게시물에 액세스하는 동안 것은 아무 문제가 없다,있다, 그들에게 Permalink's404 오류 실패.

template_redirect 후크에 본질적으로 이름과 사용자 지정 형식에 query_posts을 수행하는 동작을 추가하여이 문제를 해결할 수 있습니다. query_posts에 뭔가가 있으면 locate_template을 사용하여 사용자 정의 게시 템플릿을로드합니다.

이 방법이 효과가 있지만 깨끗한 해결책으로 보이지 않습니다. 문제를 해결할 더 좋은 방법을 제시 할 수있는 사람이 있습니까?

+0

다시 쓰기 규칙에 퍼머 링크를 어떻게 추가 했습니까? WP_Rewrite 관련 코드를 게시 할 수 있습니까? –

+0

아무것도 멋져 보이지 않습니다. 단지 % year %/% month %/% postname % - post_type을 퍼머 링크 구조에 추가 할 수 있습니까? – roman

답변

0

다음을 시도해보십시오. 대시 보드에 로그인하고 설정 -> Permalinks-> 아무 것도 변경하지 않고 "Save Changes"를 클릭하십시오. 이것은 과거에 저에게 효과적이었습니다.

+1

죄송합니다, 이것은 작동하지 않습니다 - 나는 기본적으로 wordpress가 게시물을로드하려고 시도한다는 사실과 관련이 있다고 생각합니다. post_type = 'post'로 permalinks – roman

관련 문제