2012-07-11 3 views
0
분류 체계에 시나리오

사용자 정의 분류 약관 페이지는 워드 프레스

을 조건을 표시하려면 링크를 클릭하면 내가 페이지를 찾을 수 없음 메시지를 받고 있어요

를 찾을 수 없음 "library/glossary-start-here"로 다시 작성된 "section"이라는 사용자 지정 분류 체계입니다.

분류학 용어를 나열하는 페이지를 만들었습니다. 이것은 "glossary-sections"의 슬러그가있는 Wordpress 페이지입니다 - 페이지 템플릿은 "taxonomy-section.php"로 설정되어 있습니다. 페이지는 "라이브러리"의 하위 페이지이므로 페이지의 영구 링크는 "example.com/library/glossary-starts-here/glossary-sections/"

템플릿 "taxonomy-section.php"에는 다음 코드 : 페이지를 찾을 수 없습니다

<?php // Begin header section. 
$argterms=array(
'include' =>array(
    117,118,115) 
); 
$terms = get_terms('section', $argterms); 
echo '<ul>'; 
foreach ($terms as $term) { 
echo '<h3><a href="'.get_term_link($term->slug, 'section').'">' . $term->name . '</a></h3>'; 
} 
echo '</ul>'; ?> 
<div> 
<?php 

다른 페이지의 수에 사용되는 페이지 "용어집 섹션 '에 대한 링크를 클릭, 내가받을 메시지

을 내가 템플릿을 알고있다. 어떤 경우에는 문제 해결에 관한 멍청이가 있었기 때문에 그 일을합니다. 그러나 페이지가 작동하는 일관된 조건을 찾을 수 없습니다. 그는 문제가 재 작성과 관련이 있지만 내 테스트는 결론이 나지 않았습니다.

이것이 작동하지 않는 이유와 해결 방법에 대한 제안을 보내 주시면 감사하겠습니다. "glossary-section"과 같은 페이지를 지정할 수는 있지만 아직 발견 할 수 없다는 사실에 특히 의아하게 생각합니다.

감사합니다.

답변

0

문제의 원인은 분류 템플릿에 대한 페이지를 사용하는 동시에 분류법에 대한 재 작성을 포함했기 때문입니다. 다시 쓰기가 제거되면 모든 것이 올바르게 작동 한 것처럼 보입니다.

1

내가 이해하는 것처럼 WordPress에는 요청을 받았을 때 찾는 내용에 대한 계층 구조/구문 분석 순서가 있습니다 (말하자면). 기술적으로 분류학은 단지 하나의 태그 일뿐입니다.

http://justintadlock.com/archives/2009/06/04/using-custom-taxonomies-to-create-a-movie-database

그러나 J.Tadlock 항상 시작하는 고체 장소 :

난이 도움이 될 것입니다 있는지 확실하지 않습니다.

+0

고마워, 나는 용어집을 재구성하여이 문제를 해결하려고 노력할 것입니다. 그래서 이것은 좋은 출발점입니다. – dorich

관련 문제