2013-08-05 56 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'); ?> 

现在如果蛞蝓是(只是一个例子)“亚马逊“应该使用单张优惠券2.php。

我tryed很多,但总是收到错误!而现在,我迷失在混乱中; - )...

感谢和任何帮助表示赞赏!

+0

还遗失了几乎所有的东西,有没有人有想法 – theo69

回答

1

我不知道如果我误解你的问题,但WordPress的提供了一个template hierarchy这样你就可以创建特定的页面模板。

在你的主题文件只需创建一个分类法myslug.php和WordPress会自动把它挑出来。

如果有不同的模板之间的共性,用get_template_part(),以确保您的代码只有一次。

+0

是的,我认为你做了,我有一个分类“appthemes_get_custom_taxonomy”,它提供了一个商店名称,我随时使用上述的PHP。我想归档的是,如果single.php(我使用single-coupon.php为这个和分类包括slug(商店名称)像亚马逊它应该打开single-coupon-1.php而不是单一的优惠券-2.php(这个分类标准的single.php)对不起,但英文不是我的第一语言.... – theo69