WordPress函数get_taxonomy_template()

描述:

在当前或父模板中检索自定义分类模板的路径。

用法:

<?php echo get_taxonomy_template();?>

参数:

None

返回值:

(string)自定义分类模板文件的完整路径。

源文件:

function get_taxonomy_template() {
    $term = get_queried_object();
 
    $templates = array();
 
    if ( ! empty( $term->slug ) ) {
        $taxonomy = $term->taxonomy;
 
        $slug_decoded = urldecode( $term->slug );
        if ( $slug_decoded !== $term->slug ) {
            $templates[] = "taxonomy-$taxonomy-{$slug_decoded}.php";
        }
 
        $templates[] = "taxonomy-$taxonomy-{$term->slug}.php";
        $templates[] = "taxonomy-$taxonomy.php";
    }
    $templates[] = 'taxonomy.php';
 
    return get_query_template( 'taxonomy', $templates );
}