2012-11-07 2 views
2

wordpress에서는 permalink에 맞춤식 분류 태그를 접두어로하여 % writer %를 말하고 그 후에 표준 카테고리 구조를 유지해야합니다. 예컨대 들어영구적 인 Wordpress 맞춤형 분류 태그 Permalink에서

/스티브 브룩스/소설/스릴러/

소설/스릴러 표준 계층 카테고리 구조이다

. 그래서 나는 각 작가의 범주 구조를 다시 만들 필요가 없다.

get_query_var ('writer')를 잡는 세션 변수에이 태그를 아무 문제없이 유지할 수 있습니다. 이 태그를 사용하여 작성자 태그를 유지하는 데 적합한 URL을 수정하십시오. 카테고리를 탐색 할 때 태그가 유지됩니다. 돌아가서 작가를 바꿀 때까지.

퍼멀 링크를 접두사로 붙이면 페이지에 404 오류가 발생하는 것으로 보입니다. 페이지에 범주 접두어가 없으므로 WP는 페이지 이름이 작성자라고 생각합니다.

나는 영구 링크의 끝 부분에 태그를 추가 할 수 있습니다 아무 문제가 없다 :

/% 범주 %/% postname %/% 작가 %/ /소설/스릴러/스티브 브룩스/

페이지를 포함하여 예상대로 작동합니다.

그러나이 일을 :

/% 작가 %/% postname %/% 범주 %/ /스티브 브룩스/스릴러/소설/

원인 페이지는 404 오류가 발생합니다.

나는 이것과 웹에 이것에 대한 많은 게시물을 알고 있지만 이것을 커버하지 않는 것 같습니다.

도움을 주시면 감사하겠습니다.

답변

0

지금 같은 문제로 작업하고 있습니다. 내 퍼멀 링크가 시작될 때 제 택 소노 슬러그를 추가하려고합니다. 첫 번째 퍼머 링크 섹션을 동적으로 만들면 하나의 동적 섹션 (% pagename %)으로 만 구성된 페이지 구조와 충돌이 발생하는 것으로 보입니다. 필자는이 규칙을 무시하는 다시 쓰기 규칙을 사용하지 못했습니다. 내가 발견 한 유일한 해결 방법은 더 permastructure 페이지를 만들 수 있습니다 :

global $wp_rewrite; 
$wp_rewrite->page_structure = 'page/%pagename%'; 
관련 문제