2016-05-29 11 views
1

Ich verwende WooCommerce-Plugin.Wie kann ich Produkte Tags auf der gleichen Produktseite in WooCommerce zeigen

Ich möchte "Products Tags" für das gleiche Produkt auf einer einzigen Produktseite anzeigen. Ich habe alles versucht und es hat nicht funktioniert.

Bitte, kann mir jemand mit einer Lösung helfen?

+0

Für Ihre zusätzlichen Gedanken, könnten Sie expliziter sein. Es ist besser, eine neue Frage zu öffnen, den von Ihnen verwendeten Code hinzuzufügen, einen Link zu Ihrer Website bereitzustellen und sich die Zeit zu nehmen, in Details zu erklären, was funktioniert, was nicht und was Ihre Bedürfnisse sind. – LoicTheAztec

Antwort

1

1) Mit diesem Code-Schnipsel verwenden kann Produkt-Tags auf einzelne Produktseite Vorlage (content-single-product.php) anzuzeigen:

global $products; 
$product_id = $product->id; 
$product_tags = get_the_term_list($product_id, 'product_tag', '', ','); 
echo '<p class="single-product-tags">'. __("Tags: ", "your_theme_slug") . $product_tags . '<p>'; 

Referenz: Overriding Templates via a Theme

2) Sie können auchverwendenHaken mit einer Priorität von bis zu 70, um Ihre produktbezogenen Tags anzuzeigen. Sie müssen diesen Code-Schnipsel in der function.php Datei Ihres aktiven Kind Thema oder Thema einzufügen:

function display_single_product_tags_after_summary() {  
    global $products; 
    $product_id = $product->id; 
    $product_tags = get_the_term_list($product_id, 'product_tag', '', ','); 
    echo '<p class="single-product-tags">'. __("Tags: ", "your_theme_slug") . $product_tags . '<p>'; 
}; 
add_action('woocommerce_single_product_summary', 'display_single_product_tags_after_summary', 100, 0); 

Für Info> Die woocommerce_single_product_summary Haken Anzeigereihenfolge (Prioritäten):

/** 
* woocommerce_single_product_summary hook. 
* 
* @hooked woocommerce_template_single_title - 5 
* @hooked woocommerce_template_single_rating - 10 
* @hooked woocommerce_template_single_price - 10 
* @hooked woocommerce_template_single_excerpt - 20 
* @hooked woocommerce_template_single_add_to_cart - 30 
* @hooked woocommerce_template_single_meta - 40 
* @hooked woocommerce_template_single_sharing - 50 
*/ 

Referenzen (und dank):

Woocommerce, get current product id or title within sidebar

Get WooCommerce products tags for array of products

+0

Vielen Dank ..! Es hat für mich funktioniert ..! :) – user2155510

+0

Eine weitere Sache .. 1. wenn ich Links von den Tags entfernen möchte 2. Ich möchte Tags Liste weise Wo muss ich Änderungen vornehmen? – user2155510

0

Nun sein hängen von Ihrem Thema, aber normaler Weg ist:

global $product; // gets the Product object (correspoding to the single page) 
$product->get_tags($product); // returns an array with product tags 
+0

Eine bessere Antwort wäre vollständiger. OP zeigte eine einzelne Produktseite an, so dass Sie sie anweisen können: (1) wie Sie WooCommerce-Vorlagen kopieren, um das Überschreibungssystem zu verwenden und (2) wo/wie in der Vorlage diesen Code hinzufügen und (3) wie gib die Tags aus. –

+1

wie kann ich das benutzen ??? kannst du bitte genauer sein ?? – user2155510

Verwandte Themen