2013-08-05 2 views
0

안녕하세요. 특정 "슬러그"가 제 택 소노 미에서 전달되면 특정 single.php를 열려고합니다. 분류학 슬러그에 대한 single.php

내가 저자와 이런 짓을 :

<?php $post = $wp_query->post; 
if(get_the_author_meta('user_nicename', $post->post_author) == 'name') { 
/* Do your author-specific work */ 
include(TEMPLATEPATH . '/single-coupon-1.php'); 
} else { 
include(TEMPLATEPATH . '/single-coupon-2.php'); 
} 
?> 

하지만 난 슬러그가 (단지 예) "인 경우 내 분류가

<?php echo appthemes_get_custom_taxonomy($post->ID, APP_TAX_STORE, 'slug'); ?> 

지금

입니다

내 분류법이 필요 아마존 "single-coupon-2.php가 사용되어야합니다.

많은 시도를했지만 항상 오류가 발생했습니다. 그리고 지금은 혼란에 빠져 있습니다. -) ...

감사합니다.

+0

아직 tryed 거의 모든 것을 잃어 버렸습니다. 아무도 아이디어가 없습니다. – theo69

답변

1

질문에 대한 오해 여부는 확실하지 않지만 WordPress는 template hierarchy을 제공하므로 특정 페이지에 대한 템플릿을 만들 수 있습니다.

테마 파일에 taxonomy-myslug.php를 만들면 WordPress가 자동으로 선택합니다.

다른 템플릿간에 공통성이있는 경우 get_template_part()을 사용하면 한 번만 코드를 작성할 수 있습니다.

+0

예, 제가 생각한 분류법은 "appthemes_get_custom_taxonomy"이며, 위의 PHP를 사용할 때마다 저장소 이름을 제공합니다. single.php (내가 single-coupon.php를 사용하고 분류가 amazon과 같은 slug (store name)을 포함하면 single-coupon 대신 single-coupon-1.php를 열어야합니다. -2.php (이 택 소노 미에 대한 표준 single.php). 미안하지만 영어는 제 1 언어가 아닙니다 .... – theo69