Non riesco a mostrare la descrizione della categoria prodotto Woocommerce

10 mar 2015, 11:49:45
Visualizzazioni: 1.31K
Voti: 0

Sto cercando di mostrare la descrizione della categoria prodotto in una fattura PDF di Woocommerce. Sto usando questo codice, ma non mostra nulla.

$cat_id  = $category->term_id;
$term = get_term( $cat_id, 'term', true ); // Ottiene il termine della categoria
$description = $term->description; // Prende la descrizione

Esempio di output:

$t.=".$description."; // Aggiunge la descrizione alla stringa

Qualche suggerimento?

4
Commenti

Come suggerito da @MarkKaplun, devi usare la tassonomia corretta, quindi product_cat. Esiste una funzione term_description() che potresti utilizzare, potresti dare un'occhiata a una risposta che ho dato qualche tempo fa su un argomento molto simile.

Nicolai Grossherr Nicolai Grossherr
10 mar 2015 17:10:39

Nota: riguardo alla votazione per chiudere questa domanda, si tratta di ottenere la descrizione da una tassonomia personalizzata, quindi strettamente correlata alla funzionalità core, quindi IMHO non merita di essere chiusa come non relativa a WordPress.

Nicolai Grossherr Nicolai Grossherr
10 mar 2015 17:12:55

Vedi, ho ottenuto con successo l'anteprima della categoria woocommerce usando questo: $idcat = $ticket_cat['category_id']; $thumbnail_id = get_woocommerce_term_meta( $idcat, 'thumbnail_id', true ); $image = wp_get_attachment_url( $thumbnail_id ); Qualche suggerimento?

Noobie Noobie
10 mar 2015 18:11:21

@ialocin, l'ho provato. Non è successo niente. Ha mostrato bianco.

Noobie Noobie
14 mar 2015 18:19:25
Tutte le risposte alla domanda 1
1

Il tuo codice probabilmente funzionerà per le categorie degli articoli, ma devi specificare la tassonomia corretta nella chiamata a get_term per recuperare la categoria del prodotto (che presumo sia ciò che vuoi ottenere). In realtà, se la tua variabile $category contiene già la categoria del prodotto, non sono sicuro che tu abbia bisogno di chiamare get_term, poiché la descrizione è probabilmente già parte dell'oggetto categoria.

10 mar 2015 13:40:36
Commenti

Ho ottenuto con successo la miniatura della categoria woocommerce usando questo: $idcat = $ticket_cat['category_id']; $thumbnail_id = get_woocommerce_term_meta( $idcat, 'thumbnail_id', true ); $image = wp_get_attachment_url( $thumbnail_id ); Hai qualche suggerimento?

Noobie Noobie
10 mar 2015 16:45:56