您好我在尝试打开一个特定的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。
我尝试了很多,但总是收到错误!而现在我迷茫迷失了; - )......
谢谢,任何帮助表示赞赏!
答案 0 :(得分:1)
我不确定我是否误解了您的问题,但WordPress提供了template hierarchy,因此您可以为特定页面创建模板。
只需在主题文件中创建一个taxonomy-myslug.php,WordPress就会自动将其选中。
如果不同模板之间存在共性,请使用get_template_part()确保只编码一次。