MYSQL में वर्डप्रेस श्रेणी की तालिका कैसे खोजें?


16

मुझे पता है कि वर्डप्रेस 'wp_posts'तालिका में सभी पोस्ट डेटा संग्रहीत करता है । लेकिन यहां वर्डप्रेस किसी भी श्रेणी आईडी या उससे संबंधित संदर्भ को परिभाषित नहीं करता है।

कृपया मुझे बताएं, कैसे 'wp_posts' तालिका सटीक श्रेणी का पता लगाती है? कृपया मुझे विवरण में बताएं।

जवाबों:


25

कोडेक्स वर्डप्रेस टैक्सोनॉमी प्रलेखन देखें।

वर्डप्रेस 2.3 ने पिछली श्रेणियों, पोस्ट 2 सीट, और लिंक 2 टैट टेबल को तीन और अधिक लचीले सेट के साथ टैक्सोनॉमी टेबल से बदल दिया।

wp_terms
wp_term_relationships
wp_term_taxonomy

wp_terms - एकल शब्दों के बारे में बुनियादी जानकारी रखता है।

term_id bigint(20) unsigned NOT NULL auto_increment,
name varchar(200) NOT NULL default '',
slug varchar(200) NOT NULL default '',
term_group bigint(10) NOT NULL default 0,
PRIMARY KEY  (term_id),
UNIQUE KEY slug (slug),
KEY name (name)
  • term_id शब्द के लिए एक विशिष्ट आईडी है।
  • नाम केवल शब्द का नाम है।
  • स्लग अद्वितीय है और URL अनुकूल रूप में घटा हुआ नाम है।
  • शब्द_ समूह एक समान शब्दों को एक साथ समूहीकृत करने का एक साधन है।

wp_term_taxonomy - टैक्सेनॉमी को परिभाषित करता है - टैग, श्रेणी या कस्टम टैक्सोनॉमी

term_taxonomy_id bigint(20) unsigned NOT NULL auto_increment,
term_id bigint(20) unsigned NOT NULL default 0,
taxonomy varchar(32) NOT NULL default '',
description longtext NOT NULL,
parent bigint(20) unsigned NOT NULL default 0,
count bigint(20) NOT NULL default 0,
PRIMARY KEY  (term_taxonomy_id),
UNIQUE KEY term_id_taxonomy (term_id,taxonomy),
KEY taxonomy (taxonomy)
  • term_id टर्म्स टेबल की एक टर्म की आईडी है।
  • टैक्सोनॉमी उस टैक्सोनॉमी को नामित करता है जिसमें यह शब्द रहता है। डिफ़ॉल्ट वर्गीकरण श्रेणी, लिंक_ श्रेणी, और पोस्ट_टैग हैं।
  • term_taxonomy_id शब्द + टैक्सोनॉमी जोड़ी के लिए एक विशिष्ट आईडी है।
  • मूल क्षेत्र, वर्गीकरण में शर्तों के बीच पदानुक्रमित संबंधों का ट्रैक रखता है।
  • विवरण शब्द का एक वर्गीकरण विशिष्ट विवरण प्रदान करता है।
  • ट्रैक ट्रैक करता है कि कितनी वस्तुएं शब्द + टैक्सोनॉमी जोड़ी से जुड़ी हैं। उदाहरण के लिए, श्रेणी वर्गीकरण की एक अवधि को देखते हुए, उस विशिष्ट श्रेणी में कितने पद हैं, इसकी गणना करें।

wp_term_relationships - वर्डप्रेस ऑब्जेक्ट्स के बीच कई-से-कई संबंध रखता है जैसे कि term_taxonomy टेबल से एक term_taxonomy_id पोस्ट या लिंक।

object_id bigint(20) unsigned NOT NULL default 0,
term_taxonomy_id bigint(20) unsigned NOT NULL default 0,
term_order int(11) NOT NULL default 0,
PRIMARY KEY  (object_id,term_taxonomy_id),
KEY term_taxonomy_id (term_taxonomy_id)
  • object_id किसी पोस्ट या लिंक की आईडी है।
  • term_taxonomy_id, term_taxonomy तालिका से एक आईडी है, जो एक विशेष शब्द + वर्गीकरण जोड़ी है।
  • टर्म_ऑर्डर किसी वस्तु के लिए शब्दों को क्रमबद्ध करने की अनुमति देता है (टिकट # 5857 देखें)

महान व्याख्या, धन्यवाद!
डेविड ब्रॉसार्ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.