के रूप में स्वीकार जवाब इस सवाल का जवाब नहीं है, मैं यहाँ कोई उत्तर देते हैं, भले ही सवाल बहुत पुराना है।
get_term_by()
पर तीसरा (आवश्यक) तर्क वर्गीकरण का नाम है, और इसलिए इस फ़ंक्शन का उपयोग नहीं किया जा सकता है।
get_taxonomies()
का उपयोग नहीं किया जा सकता है क्योंकि तब आपको पूरी रीराइट एरे से मेल खाना पड़ेगा, जिसकी आपको शायद पहुंच नहीं है।
function get_tax_name_from_slug($slug){
foreach ($wp_taxonomies as $key => $value) {
if ($value->rewrite['slug'] === $slug){
return $key;
}
}
}
मैं सच में आशा है कि Wordpress उनके आंतरिक डाटा संरचनाओं तक पहुँचने के बिना यह करने के लिए एक तरह से प्रदान करेगा:
तो एक ही रास्ता मैंने पाया निजी सरणी $wp_taxonomies
उपयोग करने के लिए किया गया था।
इस सवाल का जवाब नहीं है। इसे केवल एक शब्द का नाम मिलेगा, न कि वर्गीकरण। – David