2011-06-07 8 views
8

मैं कस्टम टैक्सोनोमीज़ और get_categories() विधि का उपयोग करके अपना स्वयं का एनवी मेनू बना रहा हूं और मुझे लगता है कि जब मैं श्रेणी के लिए अपना लिंक खींचने की कोशिश कर रहा हूं तो मैं cat_id और term_id के बीच चयन कर सकता हूं। क्या दोनों के बीच कोई अंतर है? मुझे किस का उपयोग करना चाहिए?cat_id और term_id के बीच क्या अंतर है?

यहाँ term_id

foreach ($subcategories as $subcategory) { 
    $output .= '<li><a href="'. get_category_link($subcategory->term_id) .'">' . $subcategory->name . "</a></li>\n"; 
} 
+0

'get_categories()' विधि क्या है ?? हम नहीं जानते कि आपके कोड में क्या है .... – Neal

+1

http://codex.wordpress.org/Function_Reference/get_categories – drpcken

+2

उहम, नील ... यह वर्डप्रेस है। http://codex.wordpress.org/Function_Reference/get_category – stealthyninja

उत्तर

8

दोनों का मतलब समान है। टर्म_आईडी wp_terms डेटाबेस तालिका में वास्तविक फ़ील्ड नाम है, cat_id एक अग्रभाग संक्षेप है, जो केवल सामने के अंत से काम करने वाले लोगों द्वारा अधिक आसानी से समझा जाता है।

+0

मिला है धन्यवाद, मैं 'cat_id' का उपयोग कर रहा हूं और यह कुछ भी वापस नहीं कर रहा है ... मुझे यकीन नहीं है कि क्यों। '$ आउटपुट। = '

  • '। $ subcategory-> नाम। '-'। get_category_link ($ subcategory-> cat_ID)। '
  • '; ' यदि मैं' $ subcategory-> cat_ID' वापस करता हूं तो यह आईडी – drpcken

    +0

    दिखाता है आपने मेरे प्रश्न का उत्तर दिया, मुझे इस अन्य मुद्दे के लिए एक अलग पोस्ट करना होगा। धन्यवाद! – drpcken

    1

    संक्षेप में उपयोग करते हुए मेरे कोड का एक उदाहरण है, वर्गीकरण के बाद से वर्डप्रेस v3.0 जोड़ा गया था और एक समूह तंत्र है।

    सबसे अच्छा और सबसे व्यापक जवाब मैं मिल सकता है कोडेक्स से ही है: http://codex.wordpress.org/Taxonomies#What_is_a_taxonomy.3F


    के बारे में आप किस का उपयोग करना चाहिए आपके प्रश्न का उत्तर करने के लिए, या तो एक काम कर सकते हैं, यह कुछ हद तक इस पर निर्भर करता है आपके इसका आवेदन

    उस समय स्टैक ओवरफ़्लो के टैग पर विचार करें जब आप पहली बार कोई प्रश्न पोस्ट करते हैं, तो आप जितना चाहें उतने टैग डाल सकते हैं; एक मॉडरेटर या पर्याप्त प्रतिष्ठा वाला उपयोगकर्ता आ सकता है और इसे संपादित कर सकता है और टैग हटा सकता है। क्यूं कर? आमतौर पर ऐसा इसलिए होता है क्योंकि नए टैग में अभी तक कोई अनुयायी नहीं होगा और एक टैग जोड़ने या जोड़ना जिसमें बड़ी संख्या में अनुयायियों का अर्थ है, वहां अधिक संभावना होगी कि रुचि वाले पार्टियों द्वारा आपके प्रश्न का उत्तर दिया जाएगा।

    संबंधित मुद्दे