2013-01-08 70 views
0

在wordpress中的functions.php中,我使用一个函数来显示信息,如果该帖子标记了某个术语,但是在一个自定义分类标准中“不是定期(标签)” 的自定义分类将是‘特殊信息’或‘特殊信息’作为其蛞蝓wordpress中指定的自定义分类标准中的显示术语functions.php

在我下面的代码,它非常简单的,但我怎么能‘的DIV’ 如果内该帖子具有“特殊信息”分类标准,即“特殊信息”的术语,然后在此显示“指定的文本...”错误,我希望这是有道理的

我的代码 函数vision_contacts_description(){

if (has_term('colour-vision', 'brand')) { 

echo '<div class="repeat-descriptions" style=" padding-bottom: 10px;">Display Term within "Specified Custom Tax" Here.</div>' ; 
} 
} 
add_action('woocommerce_product_thumbnails', 'vision_contacts_description', 25); 

回答

1

你可以尝试使用* wp_get_post_term *函数将返回所有条款的分类(http://codex.wordpress.org/Function_Reference/wp_get_post_terms)。

function someFuncName() { 
    global $post; 
    $terms = wp_get_post_term($post->ID, 'special-info'); 
    foreach ($terms as $term) { 
     if ('Block' === $term['name']) { 
      //do something 
      break; 
     } 
    } 
} 

希望这会有所帮助。

+0

但我不能通过该部门,我需要它回声出来,所以我可以将其纳入一些文本.. – user1957030

+0

我已经找到了另一种使用属性为woocommerce,我完全看过。 所以我不再需要这个答案然而会很高兴知道是否有人愿意 – user1957030

相关问题