繁体   English   中英

我想为每个自定义帖子类型分类术语使用不同的single.php文件吗?

[英]I’d like to do having a different single.php file for each custom post-type taxonomy term?

我有一个自定义的后置类型“属性” -然后有一个自定义的后置类型分类法: “开放式房屋”“功能” -对于不同的分类法术语,我已经有不同的看法( 例如,分类法-属性类别-开放式房屋.php )–我希望“开放式房屋”单一视图不同于“功能” –我想通过为每个自定义后置分类法使用不同的single.php文件来实现–想要像single-property-open-homes.php这样的东西

我想这样做是因为我的帖子分配了两个分类法,一个是开放式的,另一个是功能,所以,我想对每种分类法有不同的看法。

我尝试使用此布局,但所有61种分类均采用这种布局。

<?php
    $terms = wp_get_post_terms( $post->ID,'property-category' );
    foreach($terms as $term)
    {

      $a=$term->term_id;
    }
       if($a == 61)
       {
       get_template_part( 'looptest', get_post_format());
        }
       else{
       get_template_part( 'listing', 'single' );
       }

       ?>

但这是行不通的,因为。 职位被分配在术语ID 61和18,但我想当术语ID为61时,它的单一视图有所不同。

请帮忙解决此问题。

感谢和问候。

您可以通过使用Wordpress模板层次结构来实现此目的(请参见下面链接中的图)。

http://codex.wordpress.org/Template_Hierarchy

在您的情况下,您似乎将使用“ single-open-homes.php”和“ single-features.php”

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM