2013-10-27 14 views
8

Ho cercato in alto e in basso come spostare la descrizione del prodotto in una pagina di singolo prodotto di Woocommerce dalle schede e nella sezione principale. Non riesco a trovarlo da nessuna parte!WooCommerce - Sposta le descrizioni dei prodotti in schede Sommario

Se qualcuno può darmi una mano, sarebbe enormemente apprezzato perché sto perdendo la testa un po '!

Grazie Dan

Edit:

Subito dopo l'invio di questo ho avuto un'idea, tutti i ganci sono solo funzioni così ho creato una nuova funzione e incluso il codice descrizione del prodotto:

function woocommerce_template_product_description() { 
    woocommerce_get_template('single-product/tabs/description.php'); 
} 

add_action('woocommerce_single_product_summary', 'woocommerce_template_product_description', 20); 

Non sono sicuro di quanto sia perfetto un metodo, ma fa il lavoro che mi serve per farlo!

+0

Ciao, potresti per favore, invece di modificare la risposta nella vostra domanda, aggiungere una risposta proprio, che si potrebbe accettare. – bummi

risposta

21

Subito dopo l'invio di questo ho avuto un'idea, tutti i ganci sono solo funzioni così ho creato una nuova funzione e incluso il codice descrizione del prodotto:

function woocommerce_template_product_description() { 
woocommerce_get_template('single-product/tabs/description.php'); 
} 
add_action('woocommerce_single_product_summary', 'woocommerce_template_product_description', 20); 

Edit: dal ultime versioni di woocommerce questo codice dovrebbe ancora funzionare in questo modo

function woocommerce_template_product_description() { 
wc_get_template('single-product/tabs/description.php'); 
} 
add_action('woocommerce_single_product_summary', 'woocommerce_template_product_description', 20);` 
+6

Per chi guarda questa risposta è ancora valido e funziona alla grande. Tuttavia, la funzione woocommerce_get_template è stata deprecata e sostituita da wc_get_template quindi ti suggerirei di usarla. – user319940

+0

È possibile eseguire questa operazione alla scheda informazioni aggiuntive? – jpcmf80

+0

Non funziona più. Qualcuno sa come farlo funzionare con WordPress 4.2+ e WooCommerce 2.5.5+? – jaysoifer

10

Questo ha funzionato alla grande, grazie per la soluzione al mio problema!

per sbarazzarsi delle schede, utilizzare questo codice -

add_filter('woocommerce_product_tabs', 'woo_remove_product_tabs', 98); 

function woo_remove_product_tabs($tabs) { 

    unset($tabs['description']);  // Remove the description tab 
    unset($tabs['reviews']);   // Remove the reviews tab 
    // unset($tabs['additional_information']);  // Remove the additional information tab 

    return $tabs; 

} 
Problemi correlati