2013-01-08 106 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

相關問題