2013-08-30 74 views
2

经过几个小时的测试和开发,我需要你的帮助。WordPress分类术语页面模板

我用几个(免费)术语创建了一个分类。之后,我创建了用于显示分类的页面和子页面,遵循WordPress的方案。

按照层次结构,我需要为我的分类中的每个单词创建一个类似taxonmy- {taxonomy} - {term} .php的页面。我需要这些子页面来筛选选项。

有没有办法动态创建子页面?用户自己创造条款,我不知道他们将如何命名。

感谢您的帮助。

+0

所以你需要通过长期筛选用户将创建?如果不是,taxonomy- {taxonomy} .php将应用于该分类中的所有术语。 –

+0

是的,我需要根据用户 – Andre

+0

创建的术语进行过滤,过滤器的功能是什么? –

回答

1

看到这个solution钩入'template_include()'过滤器。你会检查你的具体分类,并在年底

.... 
    add_filter('template_include', array($this,'my_template_include')); 
} 

function my_template_include($template){ 
global $wp_query; 
var_dump($wp_query); 
return $template; 
} 
0

我倾向于把它写这样的重定向$模板,但一般@emeraldjava有它的权利

/********** Set Taxonomy Template ***********/ 
add_filter('template_include', 'tax-name_taxonomy_template'); 
function tax-name_taxonomy_template($template ){ 
    if (is_tax('tax-slug')){ 
     $template = dirname(__FILE__).'/taxonomy-tax-slug.php'; 
    } 
    return $template; 
};