जवाबों:
हां, get_terms
जब आप इसे कहते हैं, तो मूल पैरामीटर में पास करें, जैसा कि माइकल ने बताया।
WP 4.5 के बाद से यह सिफारिश का उपयोग है:
$myterms = get_terms( array( 'taxonomy' => 'taxonomy_name', 'parent' => 0 ) );
WP 4.5 से पहले यह डिफ़ॉल्ट उपयोग था:
$myterms = get_terms( 'taxonomy_name_here', array( 'parent' => 0 ) );
उन सभी शब्दों को लौटाएगा जिनका मूल मान है 0
, अर्थात। शीर्ष स्तर की शर्तें।
hide_empty
पैरामीटर के साथ गुजरना होगा , 0
यह भी निर्धारित करना होगा , ताकि आप ऐसे शब्दों को देख सकें जो वर्तमान में उपयोग नहीं किए गए हैं।
get_ancestors(TERM_ID, TAXONOMY, 'taxonomy')
developer.wordpress.org/reference/functions/get_ancestors
'मूल' पैरामीटर का उपयोग करें:
http://codex.wordpress.org/Function_Reference/get_terms
या
http://codex.wordpress.org/Function_Reference/get_categories
woocommerce ईमेल टेम्पलेट्स के लिए निम्नलिखित का उपयोग करें:
$terms = get_the_terms( $_product->id , 'product_cat');
if($terms) {
foreach( $terms as $term ) {
$term = get_term_by("id", $term->parent, "product_cat");
if ($term->parent > 0) {
$term = get_term_by("id", $term->parent, "product_cat");
}
$cat_obj = get_term($term->term_id, 'product_cat');
$cat_name = $cat_obj->name;
}
}
echo '<br />('. $cat_name . ')';
$archive_cats= get_terms( 'archivecat', 'orderby=count&hide_empty=0&parent=0' );