मैं किसी उत्पाद का श्रेणी नाम प्राप्त करने का प्रयास कर रहा हूं (उदाहरण के लिए "पोषण", "खेल", आदि), लेकिन मैं नहीं कर सकता।
मैं इस तरह कोशिश कर रहा हूँ:
$test = wc_get_product_category_list(1202);
लेकिन मुझे जो मिलता है वह निम्नलिखित है:
<a href="https://example.es/product-category/nutricion/sustitutivos/nutricion-batidos/" rel="tag">Batidos</a>,
<a href="https://example.es/product-category/nutricion/" rel="tag">Nutrición</a>
मुझे बस "बैटिडोस", "न्यूट्रिसियन" टैग चाहिए ...
मैं वास्तव में किसी भी मदद की सराहना करता हूं, मैं लंबे समय से कोशिश कर रहा हूं और पढ़ रहा हूं लेकिन मैं नहीं कर सकता ...
सादर और धन्यवाद।
1 उत्तर
उत्पाद आईडी से उत्पाद श्रेणी का नाम प्राप्त करने के लिए, इसके बजाय wp_get_post_terms()
फ़ंक्शन का उपयोग करें:
$product_id = 1202; // product Id
$term_names_array = wp_get_post_terms( $product_id, 'product_cat', array('fields' => 'names') ); // Array of product category term names
$term_names_string = count($term_names_array) > 0 ? implode(', ', $term_names_array) : ''; // Convert to a coma separated string
echo $term_names_string; // Display the string
उत्पाद श्रेणी आईडी से उत्पाद श्रेणी का नाम प्राप्त करने के लिए, get_term-by()
फ़ंक्शन का उपयोग निम्नानुसार करें:
$term_id = 125; // Product category term Id
$term = get_term-by( 'term_id', $category_term_id, 'product_cat' ); // The WP_Term Object
$term_name = $term->name; // Get the term name from the WP_Term Object
echo $term_name; // Display
परीक्षण और काम करता है।
संबंधित सवाल
नए सवाल
php
PHP एक व्यापक रूप से उपयोग किया जाता है, उच्च-स्तरीय, गतिशील, वस्तु-उन्मुख, और व्याख्या की गई स्क्रिप्टिंग भाषा मुख्य रूप से सर्वर-साइड वेब विकास के लिए डिज़ाइन की गई है। PHP भाषा के बारे में सवालों के लिए इस्तेमाल किया।