Benötigen Sie Hilfe bei der Optimierung eines Codes für den Online-Handel

Ich habe diesen Code, um benutzerdefinierten Text in den Kategorien anzuzeigen, die ich wähle.

 

This is the text to describe category A

This is the text to describe category B

This is some generic text to describe all other category pages, I could be left blank

Wie kann ich den Text auch in den Unterkategorien jedes Elternteils anzeigen lassen? Im obigen Code sind “Möbel” und “Küche” die Eltern und haben einige Unterkategorien.

Vielen Dank!

Solutions Collecting From Web of "Benötigen Sie Hilfe bei der Optimierung eines Codes für den Online-Handel"

Versuche dies

 $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); // current term $parent_slug = ''; // default slug param if( $term->parent ){ // if current term has parent then get it's slug $parent = get_term( $term->parent, get_query_var('taxonomy') ); // term's parent $parent_slug = $parent->slug; // slug of parent term } // check current term has product_cat taxonomy $is_product_category = '' === $parent_slug ? 0: is_product_category($term->slug); if ( is_product_category('furnitures') || ( $is_product_category && 'furnitures' === $parent_slug) ) : ?> 

This is the text to describe category A

< ?php elseif (is_product_category('kitchen') || ( $is_product_category && 'kitchen' === $parent_slug) ) : ?>

This is the text to describe category B

< ?php else : ?>

This is some generic text to describe all other category pages, I could be left blank

< ?php endif; ?>