用于分类slug的single.php

用于分类slug的single.php,php,wordpress,taxonomy,Php,Wordpress,Taxonomy,您好,我正在尝试打开一个特定的single.php,如果从我的分类中转发特定的“slug” 我对作者这样做: <?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');

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

我对作者这样做:

<?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”,那么应该使用single-coupon-2.php

我试了很多,但总是出错!而现在我迷失在困惑中;-)


谢谢,谢谢你的帮助

我不确定我是否误解了你的问题,但是WordPress提供了一个模板,你可以为特定页面创建模板

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


如果不同模板之间存在共性,请使用以确保您只编写一次代码。

是的,我想您这样做了,我有一个分类法“appthemes\u get\u custom\u taxonomy”,每当我使用上述php时,它都会为我提供一个商店名称。我想存档的是,如果single.php(我使用single-toucon.php进行此操作,分类法包括类似amazon的slug(商店名称),那么它应该打开single-toucon-1.php而不是single-toucon-2.php(此分类法的标准single.php)对不起,英语不是我的第一语言……我几乎什么都试过了,没人有主意吗