2011-12-13 73 views
0

我需要的一切是一个功能,检查是一个可用于当前分类在页面中的术语。例如,当我想检查是一个可用的post_type页面我使用:类似is_term的wordpress条件标签

<?php if('my_taxonomy' == get_post_type() // DoSomeThing) ?> 

现在我想用这样的:

<?php if(is_term_in_current_taxonomy('my_term')) ?> 

回答

0

终于创立了什么,我想通过我自己,有条件的标签是:

in_array("BMW" , get_terms('cars', array('fields' => 'names'))) AND 'products' == get_post_type() 
1

我想你想要的是这样的事情,放在了以下功能在function.php:

function is_term_in_current_taxonomy($term){ 
    if($term == get_post_type()) 
     return true; 
    elseif(//some condition) 
     return true/false; 
    : 
} 
+1

你看到的人,在'get_post_type()'只返回岗位类型,我只是想检查,如果当前浏览页面的条款是根据目前的分类标准,例如: 我们有一个名为'汽车'的分类标准,它有一个3学期,'宝马','奔驰','法亚特',在我们要检查的某个页面中: 1-页面有'汽车'分类? 2-如果当前带有'cars'的页面包含例如'BMW'? 完全我想检查页面中的条款。 – bizzr3