woocommerce shortcode first category

WooCommerce Shortcode zum Anzeigen der Primary Category (primären Kategorie)

hendrik poddig
Hendrik Poddig
info@p1commerce.de

Sie haben einen WooCommerce Shop und benutzen ebenfalls das Yoast SEO Plugin? Yoast bietet die Möglichkeit, eine Kategorie als primär zu kennzeichnen, um es im Meta Title und in der Meta Description darzustellen. Die Möglichkeit, diese primäre Kategorie auf der Produktseite oder im Produktloop darzustellen, bietet das Plugin aber leider nicht direkt. 

Ein Beispiel:
Sie verkaufen Produkte in neuem und gebrauchtem Zustand. Unter den Kategorien „Neu“ & „Gebraucht“ befindet sich jeweils die Subkategorie, in diesem Beispiel „Handy“. Diese wollen Sie auf der Produktseite darstellen, um die Produktart zu kennzeichnen.

Den folgenden Code binden Sie in Ihre functions.php ein, alternativ können Sie auch ein Plugin zum Einbinden benutzen, empfehlen kann ich dafür Code Snippets. Das Plugin macht es möglich, den Code einfach und unkompliziert einzubinden und bei Bedarf wieder zu deaktivieren. 

				
					function getfirstcategory( ){

$primary_term_product_id = yoast_get_primary_term_id('product_cat',$post->ID );

$postProductTerm = get_term( $primary_term_product_id );

if ( ! empty( $postProductTerm ) ) {

echo esc_html( $postProductTerm->name );

}}

add_shortcode( 'firstcategory', 'getfirstcategory' );
				
			

Um den Shortcode einzubinden, fügen Sie nun einfach [firstcategory] auf der Seite ein.

Eine Antwort

  1. Ich entschuldige mich aufrichtig für diesen Kommentar! Aber ich teste einige Software zum Ruhm unseres Landes und ihr positives Ergebnis wird dazu beitragen, die Beziehungen Deutschlands im globalen Internet zu stärken. Ich möchte mich noch einmal aufrichtig entschuldigen und liebe Grüße 🙂

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert