single.php for taxonomy slug

时间:2013-08-05 20:26:40

标签: php wordpress taxonomy

您好我在尝试打开一个特定的single.php,如果从我的分类中转发特定的“slugs”。

我是和作者一起做的:

<?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'); ?>

现在如果slug(只是一个例子)“amazon”应该使用单一优惠券-2.php。

我尝试了很多,但总是收到错误!而现在我迷茫迷失了; - )......

谢谢,任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

我不确定我是否误解了您的问题,但WordPress提供了template hierarchy,因此您可以为特定页面创建模板。

只需在主题文件中创建一个taxonomy-myslug.php,WordPress就会自动将其选中。

如果不同模板之间存在共性,请使用get_template_part()确保只编码一次。