Nu pot afișa descrierea categoriei de produse WooCommerce

10 mar. 2015, 11:49:45
Vizualizări: 1.31K
Voturi: 0

Încerc să afișez descrierea categoriei de produse pe o factură PDF WooCommerce. Folosesc acest cod, dar nu afișează nimic.

$cat_id  = $category->term_id;
$term = get_term( $cat_id, 'term', true ); // Obține termenul din taxonomie
$description = $term->description; // Preluare descriere

Exemplu de output:

$t.=".$description."; // Concatenare descriere în variabila $t

Alte sugestii?

4
Comentarii

După cum a sugerat @MarkKaplun, trebuie să folosești taxonomia corectă, adică product_cat. Există o funcție term_description() pe care ai putea-o folosi, și poate ai vrea să arunci o privire la un răspuns pe care l-am dat acum ceva timp pe același subiect.

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

Notă: În legătură cu votul de închidere a acestei întrebări, aceasta este despre obținerea descrierii dintr-o taxonomie personalizată, deci strict legată de funcționalitatea de bază, așadar, IMHO, nu merită să fie închisă ca fiind irelevantă pentru WordPress.

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

Vezi că am reușit să obțin thumbnail-ul categoriei WooCommerce folosind asta: $idcat = $ticket_cat['category_id']; $thumbnail_id = get_woocommerce_term_meta( $idcat, 'thumbnail_id', true ); $image = wp_get_attachment_url( $thumbnail_id ); Ai vreo sugestie?

Noobie Noobie
10 mar. 2015 18:11:21

@ialocin, am încercat. Nu s-a întâmplat nimic. A afișat gol.

Noobie Noobie
14 mar. 2015 18:19:25
Toate răspunsurile la întrebare 1
1

Codul tău probabil va funcționa pentru categoriile de articole, dar trebuie să specifici taxonomia corectă în apelul către get_term pentru a prelua categoria de produse (presupun că asta încerci să obții). Dar de fapt, dacă variabila ta $category conține deja categoria de produse, atunci nu sunt sigur că ai nevoie să apelezi get_term, deoarece descrierea este probabil parte a obiectului categorie.

10 mar. 2015 13:40:36
Comentarii

Am reușit să obțin thumbnail-ul categoriei WooCommerce folosind acest cod: $idcat = $ticket_cat['category_id']; $thumbnail_id = get_woocommerce_term_meta( $idcat, 'thumbnail_id', true ); $image = wp_get_attachment_url( $thumbnail_id ); Aveți sugestii?

Noobie Noobie
10 mar. 2015 16:45:56