2017-05-30 3 views
1

Ich habe viel gesucht und ich habe keine spezifische zu diesem gefunden, oder zumindest meine Entwicklungsfähigkeiten sind noch nicht großartig, wenn jemand helfen kann, ich schätze.Woocommerce spezifische Banner Produktkategorie und Kinder

Mein Ziel ist es, einen Text zu jedem Produkt zu zeigen, die in der Kategorie X oder Unterkategorie der gleichen X.

Zum Beispiel ist: Früchte -Bananas

Wenn das Balg Produkt In Bananas wird auch der Code angezeigt, da er zu Fruits gehört.

add_filter('woocommerce_short_description', 'single_product_short_description', 10, 1); 
function single_product_short_description($post_excerpt){ 

    if (is_product_category(array(140,20))) 
     $post_excerpt = $post_excerpt. '<br><div class="product-message"><p>' . __("Whats the measure? <a href='/#right-measure' target='_blank'>Check</a>.", "woocommerce") . '</p></div>'; 

    return $post_excerpt; 
} 

Ich weiß, dass mein Code ist nicht gut, weil jedes Mal, wenn der Kunde eine Unterkategorie hinzufügen ich es beheben müssen ...

Antwort

0

ich es geschafft, dies zu tun:

add_filter('woocommerce_short_description', 'single_product_short_description', 10, 1); 
function single_product_short_description($post_excerpt){ 
global $post; 
$terms = wp_get_post_terms($post->ID, 'product_cat'); 
foreach ($terms as $term) $categories[] = $term->slug; 

if (in_array('piercings', $categories) || in_array('piercings-en', $categories)) { 
    $post_excerpt = $post_excerpt. '<br><div class="product-message"><p>' . __("Bla bla bla", "woocommerce") . '</p></div>'; 
} 

return $post_excerpt; 
} 

Hope Diese hilft jemandem

Verwandte Themen