Home › Forum › Questo Forum › woocommerce: aggiungere nel tab la descrizione del prodotto
-
AutorePost
-
-
29 Maggio 2018 alle 11:58 #31717mimimi22Partecipante
ciao,
ho la necessità di togliere dalla scheda prodotto la descrizione ed inserirla in un tab specifico:
dalla scheda prodotto ho eliminato la descrizione ed ho aggiunto il tab specifico… ma non riesco ad inserirci la descrizione..
help!
//WooCommerce aggiungo tab ‘Specifiche’
add_filter( ‘woocommerce_product_tabs’, ‘woo_tab_specifiche’ );
function woo_tab_specifiche( $tabs )
{
$tabs = array(
‘title’ => __( ‘SPECIFICHE’, ‘woocommerce’ ),
‘priority’ => 20, //Priorità
‘callback’ => ‘woo_tab_specifiche_content’
);
return $tabs;
}
function woo_tab_specifiche_content()
{
echo ‘<h2>PREZZO :</h2>’;
// echo $price = get_post_meta( get_the_ID(), ‘_regular_price’, true);
//
> VISUALIZZA DESCRIZIONE PRODOTTO}
-
29 Maggio 2018 alle 18:17 #122184SteveAglAmministratore del forum
La descrizione del prodotto sta nel content essendo i prodotti dei CPT, quindi con the_content() hai la descrizione con the_excerpt() la descrizione breve, ovviamente se sei dentro un loop, se no qua una soluzione per usare the content con uno specifico post ID https://wordpress.stackexchange.com/questions/142957/use-the-content-outside-the-loop
-
30 Maggio 2018 alle 8:06 #122185mimimi22Partecipante
grazie!!!
perfetto.
-
30 Maggio 2018 alle 9:08 #122186mimimi22Partecipante
infiniti grazie a SteveAgl
ora funziona correttamente.
add_filter( ‘woocommerce_product_tabs’, ‘woo_specifiche_tab’ );
function woo_specifiche_tab( $tabs )
{
$tabs = array(
‘title’ => __( ‘SPECIFICHE’, ‘woocommerce’ ), //Titolo tab
‘priority’ => 20, //Priorità
‘callback’ => ‘woo_specifiche_tab_excerpt’
);
return $tabs;
}
function woo_specifiche_tab_excerpt()
{
global $post;
$excerpt = $post->post_excerpt;
$excerpt = str_replace(“-“, “
-“, $excerpt);printf(‘<div class=”tab-excerpt”>%s</div>’, $excerpt );
}
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.