2014-11-04 15 views
6

Esiste un modo per visualizzare il nome della categoria di prodotto nella pagina WooCommerce archive-product.php. Il nome della mia categoria di prodotto è "Braccialetti" e mi piacerebbe che fosse visualizzato come titolo sulla pagina. Sto utilizzando wp_title() attualmente:WooCommerce: Nome categoria display

<h1><?php wp_title(); ?></h1> 

Ma che lo stampa alla pagina come questa:

» Product Categories » Bracelets 

sto ottenendo il titolo della pagina principale e il nome catgeory con separatori tra di loro (sopra). C'è un modo in cui posso ottenere il titolo per stampare solo "Braccialetti"?

Qualsiasi aiuto con questo è apprezzato.

Grazie in anticipo!

risposta

0

penso che stampa il breadcrumb, perché è woocommerce_breadcrumb agganciato.

Si potrebbe sostituire nel tema del modello Archivio-Product.php

<?php 
    /** 
    * woocommerce_before_main_content hook 
    * 
    */ 
    do_action('my_woocommerce_before_main_content'); 
?> 

e creare un'altra azione all'interno functions.php,

add_action('my_woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10); 
add_action('my_woocommerce_before_main_content', 'my_woocommerce_print_category_name', 20); 

All'interno della vostra functions.php è anche possibile creare un funziona in questo modo:

function my_woocommerce_print_category_name() { 
    //You can implements a function for get category name...  
} 
1

Utilizzare il get_categ ori funzione per recuperare il nome categorie: -

È possibile utilizzare questo codice per visualizzare le categorie di prodotto nome -

<?php global $post, $product; 
    $categ = $product->get_categories(); 
    echo $categ; ?> 
0

Attualmente è possibile visualizzare le categorie di prodotto this way (Wordpress 4.x):

<?php echo wc_get_product_category_list($product->get_id()) ?> 
Problemi correlati