Skip to content

Instantly share code, notes, and snippets.

@webonaut
Created March 20, 2015 12:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save webonaut/ee831e6b45555ff868f3 to your computer and use it in GitHub Desktop.
Save webonaut/ee831e6b45555ff868f3 to your computer and use it in GitHub Desktop.
Woocommerce - Child-Produkt-Kategoriebschreibung einer bestimmten Eltern-Kategorie ausgeben
// Beschreibung: Prüft Zuordnung zu einer bestimmten Eltern-Produktkategorie und gibt die Kategoriebeschreibung der zugeordneten Kind-Kategorie aus
// Speicherort: In einem Template, z.B. in der content-single-product.php
// Quelle: http://wordpress.stackexchange.com/questions/178687/output-single-post-custom-taxonomy-child-terms
// Beispiel: Folgender Code ermittelt für ein Produkt die zugeordneten Child-Terms des Terms mit der ID 17 der Taxonomy 'product_cat'
// und gibt deren Term-description aus
// Produkt-Kategorie Reiseziele (ID = 17), Unterkategorie Italien --> Ist ein Produkt der Kategorie Italien zugeordnet, dann wir die Beschreibung
// von Italien ausgegeben
<?php
$child_terms = get_term_children(17, 'product_cat');
$all_terms = wp_get_post_terms($post->ID, 'product_cat');
foreach ( $all_terms as $term ) {
if( !in_array($term->term_id, $child_terms ) )
continue;
echo $term->description;
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment