2011-12-13 72 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